如何查找目录的所有链接

如何查找目录的所有链接

当我统计一个目录时,我会得到一个列表,告诉我有 5 个指向该目录的链接。

stat dir

我的问题是如何获取所有这 5 个链接的信息(名称和位置)?

答案1

你只需要ls(或find)。

当您创建目录时,其链接计数从 2 开始:

  • 一个用于目录本身
  • 一个用于.自身内部的链接

增加目录链接计数的另一件事是它的子目录:它们都有一个..链接回其父目录的条目,为其链接计数添加一个。

您无法在 Linux 中对目录进行硬链接,因此这些是唯一计入链接计数的内容 - 两个以上的子目录。

相关内容