假设当我ls -li在目录中执行操作时,我得到以下信息:
12353538 -rw-r--r-- 6 me me 1650 2013-01-10 16:33 fun.txt
Run Code Online (Sandbox Code Playgroud)
如输出所示,文件fun.txt有6 个硬链接;并且 inode 编号是12353538。
如何找到文件的所有硬链接,即具有相同 inode 编号的文件?
Hau*_*ing 66
find /mount/point -mount -samefile /mount/point/your/file
Run Code Online (Sandbox Code Playgroud)
sca*_*cai 59
如果您已经有了 inode 编号,则可以使用 find 的-inum选项:
find /mount/point -xdev -inum 12353538
Run Code Online (Sandbox Code Playgroud)
(一些find实现也支持-mount作为-xdev虽然 only-xdev是标准的等价物)。