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