在Linux下查找、修剪和删除文件

在Linux下查找、修剪和删除文件
find . -path '/mnt/ftp/ben/brc' -prune -o -iregex '.*\.\(docx\|xls\|txt\|pdf\|xlsm\|doc\|xlsx\|CVS\|csv\)$'  -mtime +730  -delete

我需要 ftp 服务器上所有超过 2 年的 docx、xls、txt、xlms、doc 文件,但也想排除/mnt/ftp/ben/brc目录。我该如何实现?

答案1

尝试这个

find . -path '/mnt/ftp/ben/brc' -prune -o -iregex '.*\.\(docx\|xls\|txt\|pdf\|xlsm\|doc\|xlsx\|CVS\|csv\)$'  -mtime +730  -print0 | xargs -0 rm

相关内容