0

親子関係はどこに記録されていますか?つまり、たとえば、Linux は /lib フォルダーの下に /lib/src ファイルまたはフォルダーがあることをどのように認識するのでしょうか? /lib の inode にありますか?

関連する質問: /folderA の下に 1 つのファイルがあり、/folderB の下に 100 万個のファイルがあるとします。2 つのフォルダー自体のサイズに違いはありますか (その下のファイルを除く)。

ありがとう。

4

1 に答える 1

1

親子関係はどこに記録されていますか?

親のディレクトリ内。

ディレクトリには、 に存在するファイルとディレクトリから/lib構成されるディレクトリ エントリが含まれます。i-nodename/lib

には、ファイルに関するすべての情報(i-nodeファイルの種類、ファイルのアクセス許可ビット、ファイルのサイズなど) が含まれています。

/folderA の下に 1 つのファイルがあり、/folderB の下に 100 万個のファイルがあるとします。その下のファイルを除いて、2 つのフォルダー自体のサイズに違いはありますか?

ディレクトリ エントリが 16 バイトであると仮定すると、ファイルのサイズに関係なく、folderA のサイズは 16 バイト、folderB のサイズは 1,000,000*16 バイトになります。

于 2013-08-03T05:32:30.063 に答える