我经常去寻找一些东西并诉诸运行,find / -name ...
但是当安装了多个网络驱动器时,它可能会花费很长时间。
似乎没有任何参数将其限制为物理磁盘/卷。有什么办法可以做到这一点吗?
您可以指示find永远不要跨越文件系统边界。从man find:
-xdev Don't descend directories on other filesystems.
Run Code Online (Sandbox Code Playgroud)
但是,这不区分网络上的文件系统和本地物理驱动器上的文件系统。
请注意,这意味着:
find / -xdev ...例如,不会进入/procfind /* -xdev会。这是因为“其他文件系统”检查是针对作为参数给出的路径完成的。