Eliminare tutti i files multipli con un filtro su linux

Per eliminare tutti i files presenti in certelle e sottocartelle non avrete neache bisogno del comando rm per questo è sufficiente usare in find:

find . -name "*.old" -type f -delete

Per precauzione meglio usare prima:

find . -name "*.old" -type f

per avere un idea di quali files verrano rimossi.

Inoltre, meglio essere sicuri che -delete sia l’ultimo argomento della linea di comando. Se le mettete prima di -name *.old argument, cancellerà tutto! anche il vostro disco.