回答:
Unix / Linuxでは、ドットファイルは.
、名前の前にファイル/ディレクトリが追加されたものを指します。例としては~/.bashrc
、~/.bash_profile
など大手ドットは.
、通常、これらのファイルを一覧表示しないようにbashのとオウムガイのようなソフトウェアによって指標として使用されているが、彼らが具体的に押すように要求された場合にのみ、Ctrl+をHノーチラスに。これは、一般に、ドットファイルはさまざまなアプリケーションの構成を保存するために使用されますが、それ以外の場合にも使用されることがあるためです。たとえば、Mozillaは.mozilla
設定ファイルとブラウザキャッシュを含むフォルダーを作成します。
他の人がそれらの構成ファイルを使用して独自のアプリケーションをブートストラップできるように、人々はドットファイルをバックアップおよび共有する傾向があります。ドットファイルの共有専用サイトの例はhttp://dotfiles.orgです。
ls -a
たとえば、を使用してコンソールに表示できます。
ダニエルとサイが前に言ったように、ドットファイルは隠されています。ディレクトリ内のファイルをリストした場合、通常は表示されません。
ではGUI、主にファイルオープン/ファイル保存ダイアログは、[マウスの右ボタンを押すと、あなたができるように、コンテキスト・メニューを取得しますshow hidden files
。
シェルでそれらを処理する方法は次のとおりです。
$ > touch a b c .d .e f.f g.
(生成されたテストデータ)
$ > wc -l *
0 a
0 b
0 c
0 f.f
0 g.
0 total
ご覧のとおり、最初のコマンドでは.dと.eは表示されません。
$ > wc -l .*
wc: .: Is a directory
0 .
wc: ..: Is a directory
0 ..
0 .d
0 .e
0 total
wc -l .*
.
これらと、PWD、現在の作業ディレクトリ、および..
pwdの親である2つの特殊ファイルが表示されます。
$ > wc -l .* *
wc: .: Is a directory
0 .
wc: ..: Is a directory
0 ..
0 .d
0 .e
0 a
0 b
0 c
0 f.f
0 g.
0 total
wc -l * .*
通常のファイルと隠しファイルで動作します(これは再びPWDと上位ディレクトリを繰り返しますが、他のコマンドでは*。*の方が適している場合があります。たとえば、
find -type f \( -name "*" -or -name ".*" \) -execdir wc -l {} ";"
ディレクトリ.
とを表示しません..
。
ファイルシステムの参照にfirefoxを使用している場合、file:// home / joeには、それらのファイルを表示/非表示するオプションボックスがあります。
ls -a
また、すべてを表示し、ls * .*
;)より少し短いです
ls
悪い例wc -l
です。代わりに使用するように例を変更しました。
混乱を避けるために、ドットで始まるファイルやフォルダーについて特別なことはありませんが、慣例により、特に要求しない限り、単に表示されません。慣例により、ホームフォルダー内の構成ファイルまたはディレクトリ用であり、ディレクトリリストをよりきれいに保つためにドットが先頭に追加されます(追加されません)。
それらを表示する従来の方法は、ターミナルを使用している場合、lsコマンドにすべてを追加することです。これは他のスイッチ(ハイフンに続く文字)と組み合わせることができます:
ls -a
グラフィックファイルマネージャーでは、「show hidden」を選択するか、ホットキー(NautilusではCtrl-H)を使用してこれらのファイルを表示する必要があります。
存在することがわかっている場合でも、名前を入力できます。これは有効なファイル名であり、他のファイルまたはディレクトリと同じです。他のファイルと同様に開かれ、保存されます。