当我们创建目录mkdir foo
时,最初硬链接的数量是2 ls -ld foo
- 因为目录本身和该目录中的快捷点.
。如果我们在foo中创建一个新目录,则foo的硬链接数会增加 - 因为新目录中的父目录的快捷方式..
。所以foo的硬链接数应该是1 + 1 + foo内的目录数。在Ubuntu中没有问题,但在Mac OS X中,对于某些目录(让我们说~/Documents
),这个硬链接总数的公式不起作用。通常,硬链接的数量大于1+1+number of directories inside Documents
。当我尝试通过使用find / -inum inumofDocuments -print
使用该目录的idone来查找文件时,它只返回Documents。所以我想知道带有那个inode号的其他文件在哪里?