如何找到目录的所有链接


15

当我统计目录时,我得到一个清单,告诉我目录有5个链接。

stat dir

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

Answers:


19

您只需要ls(或find)。

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

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

增加目录链接数的另一件事是它的子目录:它们都有一个..链接回其父目录的条目,从而在其链接数上增加一个。

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


1
有趣的是,我从来没有把它放在脑海中,...只是链接。我一直认为它们是魔术点。
Banjer 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.