John Mee Asked: 2018-05-23 18:01:40 +0800 CST2018-05-23 18:01:40 +0800 CST 2018-05-23 18:01:40 +0800 CST 如何将“查找”命令限制为物理驱动器? 772 我经常去寻找一些东西并求助于运行find / -name ... 但是当安装了多个网络驱动器时,它可能需要很长时间。 似乎没有任何参数将其限制为物理磁盘/卷。有没有办法做到这一点? find 1 个回答 Voted Best Answer muru 2018-05-23T18:05:03+08:002018-05-23T18:05:03+08:00 您可以指示find永远不要跨越文件系统边界。来自man find: -xdev Don't descend directories on other filesystems. 但是,这并不能区分网络上的文件系统和本地物理驱动器上的文件系统。 请注意,这意味着: find / -xdev ...例如,不会进入/proc 但find /* -xdev会。 这是因为“其他文件系统”检查是针对作为参数给出的路径进行的。
您可以指示
find
永远不要跨越文件系统边界。来自man find
:但是,这并不能区分网络上的文件系统和本地物理驱动器上的文件系统。
请注意,这意味着:
find / -xdev ...
例如,不会进入/proc
find /* -xdev
会。这是因为“其他文件系统”检查是针对作为参数给出的路径进行的。