以 root 身份搜索可执行 shell 脚本eCmd
,# find / -name eCmd
只会在 下产生一次命中/cif/cif_xxx/
。
然而,另一个名为“eCmd”的文件也可以在/opt/cif/cif_xxx/
.这两个文件既不是软链接,也不是在单独的磁盘上。
问:为什么第二个文件没有出现在我的 find 命令的输出中?
答案1
谢谢大家的回答。我发现这两个文件确实彼此硬链接(共享相同的 inode no#)
所以,
Find / -name (filename)
不会列出分散在服务器周围的其他硬链接文件
建议使用
Find / -samefile (filename)
查找其他硬链接文件。