Znajdź, przycinaj i usuwaj pliki pod Linuksem

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

Potrzebuję wszystkich plików docx, xls, txt, xlms, doc starszych niż 2 lata z mojego serwera ftp, ale chcę też wykluczyć /mnt/ftp/ben/brc informator. Jak mogę to osiągnąć?

user37664
źródło

Odpowiedzi:

-1

Spróbuj tego

find . -path '/mnt/ftp/ben/brc' -prune -o -iregex '.*\.\(docx\|xls\|txt\|pdf\|xlsm\|doc\|xlsx\|CVS\|csv\)$'  -mtime +730  -print0 | xargs -0 rm
hsen
źródło
odnaleźć . -path '/ mnt / ftp / ben / brc' -prune -o -iregex '. * (docx xls | txt | pdf | xlsm | doc | xlsx | CVS | csv) $ '-mtime +730 -print0 | xargs -0 rm rm: brakujący argument Spróbuj 'rm --help', aby uzyskać więcej informacji
user37664