0

父子关系记录在哪里?也就是说,比如Linux怎么知道/lib文件夹下有/lib/src文件或文件夹呢?它在 /lib 的 inode 中吗?

还有一个相关的问题:假设/folderA下有一个文件,/folderB下有一百万个文件,这两个文件夹本身的大小有什么区别,不包括它们下面的文件?

谢谢。

4

1 回答 1

1

父子关系记录在哪里?

在父目录中。

目录/lib包含目录条目,由文件i-nodename目录组成,存在于/lib.

包含有关文件的i-node所有信息:文件类型、文件的访问权限位、文件大小等。

假设 /folderA 下有一个文件, /folderB 下有一百万个文件,这两个文件夹本身的大小有什么区别,不包括它们下面的文件?

假设目录条目是 16 字节,folderA 的大小将是 16 字节,folderB 的大小将是 1,000,000*16 字节,无论文件大小如何。

于 2013-08-03T05:32:30.063 回答