我已经读到每个目录通过使用文件名和索引节点对的列表来存储其内容(文件和子目录)。但是我没有得到任何有关它们如何存储的参考资料。
它们是使用数据块(如普通文件)还是其他我不知道的方式存储在其父目录的inode上?
感谢您的澄清。
Unix没有唯一的方式存储文件。类似于Windows没有任何方式存储文件。在这两种情况下,都取决于所使用的文件系统。(FAT,NTFS,ext2,UFS等)
—
Hennes
对于文件系统,磁盘上的目录结构在dirent.h中定义,并且应该使用libcalls opendir / readdir / closedir等访问内容。
—
ott-- 2012年