我想在 /tmp 中查找超过 180 天的文件,但我还想从搜索中排除一些文件夹,例如 ./vboxdrv-Module.symvers。如何使用 find 执行任务?
答案1
此语法将执行您想要的操作:
find -not -newermt 2016-11-10 -not -path "./vboxdrv-Module.symvers/*"
根据您想要的任何设置进行更改。
-not -path
一个接一个地添加任意数量。即。
find -not -newermt 2016-11-10 -not -path "./folder1/*" -not -path "./folder2/*"
或者如果你想从另一个文件夹执行此操作:
find /tmp/ -not -newermt 2016-11-10 -not -path "/tmp/folder1/*" -not -path "/tmp/folder2/*"