为什么 `find / -name my_filename` 不显示所有现有的事件?

为什么 `find / -name my_filename` 不显示所有现有的事件?

以 root 身份搜索可执行 shell 脚本eCmd# find / -name eCmd只会在 下产生一次命中/cif/cif_xxx/

然而,另一个名为“eCmd”的文件也可以在/opt/cif/cif_xxx/.这两个文件既不是软链接,也不是在单独的磁盘上。

问:为什么第二个文件没有出现在我的 find 命令的输出中?

答案1

谢谢大家的回答。我发现这两个文件确实彼此硬链接(共享相同的 inode no#)

所以,

Find / -name (filename)

不会列出分散在服务器周围的其他硬链接文件

建议使用

Find / -samefile (filename)

查找其他硬链接文件。

相关内容