Ank*_*wal 15 directory hard-link
当我统计一个目录时,我得到一个列表,告诉我有 5 个指向该目录的链接。
stat dir
Run Code Online (Sandbox Code Playgroud)
我的问题是如何获取所有这 5 个链接的信息(名称和位置)?
Mat*_*Mat 19
你只需要ls
(或find
)。
创建目录时,其链接数从 2 开始:
.
自身内部的链接增加目录链接数的另一件事是它的子目录:它们都有一个..
链接回其父目录的条目,将其添加到链接数。
你不能在 Linux 中硬链接目录,所以这些是唯一计入链接数的东西 - 两个加子目录的数量。