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:
- Datei mit Sonderzeichen in Dateinamen läßt sich nicht per FTP löschen
- Wie kann die BackTrack Linux Penetration Testing und Security Auditing Linux Distribution Kali auf einem Raspberry Pi installiert werden?
- Suche alle Dateien rekursive mit Umlaute im Dateiname auf Win, Mac, Linux und Raspberry Pi und liefere die Anzahl