0

抱歉,如果这是一个愚蠢的问题,我对 inode 的概念感到困惑。

假设我有一个 file.dat 嵌套在这样的多级目录结构中:

  folder_1 ->
     folder_2->
        folder_3->
          file.dat

该文件在文件系统中占用多少个 inode?是 1 个(每个文件 1 个 inode?)还是 4 个(包括文件夹?)

4

2 回答 2

4

每个目录都是一种特殊的文件,都有自己的 inode,也file.dat有自己的 inode。在计算文件使用的 inode 时,通常不计算目录使用的 inode,因为该目录中的所有文件都使用相同的 inode。因此,如果您添加file2.datfolder_3,它只会多用 1 个 inode,而不是另外 4 个。

于 2013-05-15T23:34:26.037 回答
0

一。

查看维基百科中的Inode

可以使用 ls -i 命令找到文件的 inode 编号。ls -i 命令在报告的第一列中打印 i 节点编号。

于 2013-05-15T23:34:23.233 回答