Suchen und gleichzeitiges löschen der gesuchten files / directories

Das löscht alle files/directories mit namen „.svn“ im aktuellen verzeichnis rekursiv:

find . -name ".svn" | xargs rm -f -r

Ganz nett ist auch folgender Befehl:

rm -r .??

entfernt alle Dateien, die mit einem Punkt beginnen und deren Namen länger als 2 Buchstaben ist. Das genügt meistens schon um alle versteckten Dateien zu löschen.

Anschliessend ggf. nochmals mit

find . -name \\.\\*

nach versteckten Dateien suchen um sicher zu gehen, dass alle erwischt wurden.