Ich gebe den folgenden Befehl aus, um die .svn-Verzeichnisse zu finden:
find . -name ".svn"
Das gibt mir folgende Ergebnisse:
./toto/.svn
./toto/titi/.svn
./toto/tata/.svn
Wie könnte ich all diese Zeilen verarbeiten rm -fr
, um die Verzeichnisse und deren Inhalt zu löschen?
-exec rm -r "{}" \;
das Ende des Funds ergänzen - seien Sie vorsichtig bei der Verwendung rm -r
! :)
-name ".svn"
es nur mit dem .svn
Verzeichnis selbst und nicht mit den Dateien im .svn
Verzeichnis übereinstimmt .
-exec
mit Anführungszeichen "{}"
).
-delete
Option.