ディレクトリに隠されたファイル

ディレクトリに隠されたファイル

このディレクトリに ls -ltr を使用すると何もありませんが、隠しファイルをチェックすると「.」が表示されます。その2mgと親の9mgがあります。

だから私がしたことは、ディレクトリを削除して新しいディレクトリを再作成することでした。しかし、その原因が何であるかわかりません。

casperrd@usaHOST02 1016$ ls -ltra /come/and/playwithus/danny/quarantine
total 2380
drwxr-xr-x 2 casperrd casper 2330624 Jul 11  2016 .
drwxr-xr-x 4 casperrd casper   90112 Oct 20 05:36 ..
casperrd@usaHOST02 1017$

答え1

Mark PlotnickとABがコメントで述べたように、メタデータはファイルの数、ファイル名、およびinode番号に関する情報を一覧表示するディレクトリに格納されています。ディレクトリに多数のファイルやその他のディレクトリが含まれている場合、この情報は蓄積され、時間の経過とともに蓄積されます。今日の巨大なディスクを考えると、使用される記憶領域は非常に小さく、通常は通常の動作では4Kbyte - 4Mbyteの範囲です。質問で述べたように、忙しいディレクトリにはより多くのコンテンツが含まれています。 Linuxファイルシステムの構成について詳しく学ぶための良いリンクは次のとおりです。

http://www.linfo.org/metadata.html

答え2

まあ、Linuxでは"."「このディレクトリ」を意味するショートカットであり、".."「このディレクトリの親ディレクトリ」へのショートカットです。

このディレクトリには2.33MBがあり、親ディレクトリには90KBがあるようです。

心配しないでください。混乱している人が1人以上います。 (同じ理由でDOSスタイルのワイルドカードを使用しないでください(たとえば、ワイルドカードdelete *.*がすべて一致するため)。

頑張ってください!

関連情報