执行查找/执行时跳过伪文件系统

Mou*_*Dog 2 find

让我清楚这一点。我想在多个文件系统上进行查找。

我想做的是跳过伪文件系统。除此之外-prune,有没有办法做到这一点?

roa*_*ima 5

一些想法,几乎所有的想法都包括-prune(为什么要避免这种情况?):

  • 如果您有一组一致且已知的本地文件系统类型,请使用类似 find / \( -fstype rootfs -o -fstype ext4 -o -prune \) ...others... -print
  • 如果您有一组已知的伪文件系统类型,请使用类似 find / \( -fstype tmpfs -o -fstype udev \) -prune -o \( ...others... -print \)
  • 如果您有一组已知的伪文件系统挂载点,请使用类似 find / \( -path '/dev' -o -path '/run' \) -prune -o \( ...others... -print \)
  • 如果您知道文件系统的挂载点,你想要搜索,使用类似find / /home /var -mount ...others... -print