在多个子文件夹中查找文件夹中具有特定年龄的文件

时间:2014-02-04 07:34:37

标签: bash find ctime

我正在寻找linux bash的可能性,在文件夹中查找超过X天的文件以及除了我排除的一些子文件夹之外的所有子文件夹。

我有以下内容: find /Folder -ctime +30 -path './ExcludedSubfolder' -prune -o -name '*.*' -print

但它不起作用。它会搜索文件夹以外的文件,但-ctime +30不起作用。

最后,我想要删除文件夹中所有超过30天的文件以及除了我排除的某些子文件夹以外的所有子文件夹。

它应该是这样的: find /Folder -ctime +30 -path './ExcludedSubfolder' -prune -o -name '*.*' -exec rm {} \; > deleted.txt

感谢您的帮助!

系统在SLES 11 SP2上。

0 个答案:

没有答案