linux文件系统 - 什么构成inode?

时间:2013-05-15 23:29:09

标签: linux filesystems inode

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

假设我有一个嵌套在多级目录结构中的file.dat,如下所示:

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

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

2 个答案:

答案 0 :(得分:3)

每个目录都是一种特殊的文件,并且有一个自己的inode,file.dat有自己的inode。在计算文件使用的inode时,通常不会对目录使用的inode进行计数,因为相同的inode用于该目录中的所有文件。因此,如果您将file2.dat添加到folder_3,它只会再使用1个inode,而不是另外4个。

答案 1 :(得分:0)

一。

查看维基百科中的Inode

  

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