Tente isso
find . -path '/mnt/ftp/ben/brc' -prune -o -iregex '.*\.\(docx\|xls\|txt\|pdf\|xlsm\|doc\|xlsx\|CVS\|csv\)$' -mtime +730 -print0 | xargs -0 rm
find . -path '/mnt/ftp/ben/brc' -prune -o -iregex '.*\.\(docx\|xls\|txt\|pdf\|xlsm\|doc\|xlsx\|CVS\|csv\)$' -mtime +730 -delete
Preciso de todos os arquivos docx, xls, txt, xlms, doc com mais de 2 anos no meu servidor ftp, mas também quero excluir o diretório /mnt/ftp/ben/brc
. Como posso conseguir isso?
Tente isso
find . -path '/mnt/ftp/ben/brc' -prune -o -iregex '.*\.\(docx\|xls\|txt\|pdf\|xlsm\|doc\|xlsx\|CVS\|csv\)$' -mtime +730 -print0 | xargs -0 rm
Tags linux script file-management