Rekursives löschen von Verzeichnissen auf Linux und dem Raspberry Pi mit find

Manchmal werden versteckte Systemdateien angelegt wie z.B. .AppleDouble oder auch .svn oder .git. Wenn die nun alle gelöscht werden sollen, geht das mit:

find . -mindepth 1 -type d -name .git -print0 | xargs -0 -r rm -rf


Wobei der -type d für Verzeichnisse steht. -print0 gibt den ganzen Datei/Verzeichnisnamen aus. -mindepth 1 bedeutet, dass alle Dateien mit Ausnahme Startpunkte selbst verarbeitet werden. Das rm -rf macht dann das löschen

Will man nicht gleich löschen, sondern sich erst einmal anschauen was gelöscht würde geht das mit:

find . -mindepth 1 -type d -name .git -print0 | xargs -0 -r ls -ld

Ähnliche Artikel:

  1. Datei mit Sonderzeichen in Dateinamen läßt sich nicht per FTP löschen
  2. Wie kann die BackTrack Linux Penetration Testing und Security Auditing Linux Distribution Kali auf einem Raspberry Pi installiert werden?
  3. Suche alle Dateien rekursive mit Umlaute im Dateiname auf Win, Mac, Linux und Raspberry Pi und liefere die Anzahl

wallpaper-1019588
Die richtige Matratze für erholsamen Schlaf
wallpaper-1019588
Wandern im Thüringer Wald komplett mit Bus und Bahn – so geht’s
wallpaper-1019588
Aktive Rehabilitation statt passiver Behandlung: Warum moderne Physiotherapie immer mehr auf Training setzt
wallpaper-1019588
Beschwingt in den Herbst mit Hindberry
wallpaper-1019588
Venusfliegenfalle: Pflege, Standort und Gießen – 7 Tipps