ファイル名とiノードのペアのリストを使用して、各ディレクトリがコンテンツ(ファイルとサブディレクトリ)を格納することを確認しました。しかし、私が得たリファレンスのどれも、それらがどのように保存されているかについて何かを述べていませんでした。
それらは親ディレクトリのiノードに保存されていますか、通常のファイルのようにデータブロックを使用していますか?
説明をありがとう。
Unixがファイルを格納する方法は1つではありません。同様に、Windowsがファイルを保存する方法は1つではありません。どちらの場合も、使用するファイルシステムによって異なります。(FAT、NTFS、ext2、UFSなど)
—
Hennes
ファイルシステムの場合、ディスク上のディレクトリ構造はdirent.hで定義されており、libcalls opendir / readdir / closedirなどを使用してコンテンツにアクセスすることになっています。
—
ott-- 2012