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
Saber Rider and the Star Sheriffs – Anime erscheint als Gesamtausgabe auf Disc
wallpaper-1019588
Failure Frame – Konkreter Starttermin bekannt
wallpaper-1019588
Kanon: Visual Novel-Videospiel bald auf Steam erhältlich
wallpaper-1019588
Pokémon Karmesin und Purpur: Neue Verteilaktion beschert euch Kwaks