如何将“查找”命令限制于物理驱动器?

如何将“查找”命令限制于物理驱动器?

我经常会去寻找某些东西并诉诸运行find / -name ... ,但是当安装了多个网络驱动器时,这可能需要很长时间。

似乎没有任何参数将其限制为物理磁盘/卷。有什么办法吗?

答案1

你可以指示find永远不要跨越文件系统边界。从man find

-xdev  Don't descend directories on other filesystems.

但是,这并没有区分网络上的文件系统和本地物理驱动器上的文件系统。

请注意,这意味着:

  • find / -xdev ...例如,不会深入研究/proc
  • find /* -xdev会的。

这是因为“其他文件系统”检查是根据作为参数给出的路径完成的。

相关内容