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
[Comic] Die süßeste aller Früchte [2]
wallpaper-1019588
Online-Fitnessstudio: Training zu Hause sinnvoll planen und Anbieter vergleichen
wallpaper-1019588
Balance-Bälle im Vergleich: Stabilität, Größe und Trainingsmöglichkeiten
wallpaper-1019588
RAM & Speicher: Was braucht man wirklich? Der ultimative Guide für astoundedradio.de