我尝试让“find”命令排除“/proc”文件系统。我希望能够在非基于 GNU 的主机上使用便携式解决方案(例如,最旧的 AIX,其中“查找”没有“-path”选项)
这是我尝试过的(在 Linux 主机上)和部分过滤输出:
$查找/!-fstype proc >/dev/null find: `/proc/9475/task/9535/fdinfo/7': 没有那个文件或目录 find: `/proc/10856': 没有那个文件或目录 find: `/proc/10856': 没有那个文件或目录 find: `/proc/10858': 没有那个文件或目录 find: `/proc/10858': 没有那个文件或目录 find: `/proc/15650': 没有那个文件或目录 find: `/proc/15650': 没有那个文件或目录 find: `/proc/15654': 没有那个文件或目录 find: `/proc/15654': 没有那个文件或目录 find: `/proc/15656': 没有那个文件或目录 find: `/proc/15656': 没有那个文件或目录 find: `/proc/15657': 没有那个文件或目录 find: `/proc/15657': 没有那个文件或目录 find: `/proc/15663': 没有那个文件或目录 等等 ....
我不明白为什么尽管有“!-fstype proc”开关,“find”仍然在“/proc”文件系统中走动?