目录数的问题
来源:3-9 文件的删除和链接

不敢苟佟
2020-02-27
您好,按您的讲解,创建了file1的硬链接文件file2,ls -l后,.2为拥有相同的inode号的文件数。
这里是2,可以理解。
我创建了名为1、2、3的三个文件夹,目录数依旧为2。
我删除了file2后,除了file1权限后数字为1外,其余依旧是2。
有点不太理解。麻烦您解释一下。
写回答
1回答
-
Oscar
2020-02-28
分两种情况:
目录:这个数字是表示目录中的文件数目,但一般不是那么准确。
文件:这个数字表示拥有相同的 inode 号的文件数。
你删除 file2 这个文件,对其余三个目录又没有什么影响,只对 file1 有影响。
10
相似问题