Dateien Rekursiv löschen

TerminalDa ich heute gefragt wurde, ob es mit der Bash möglich ist, Dateien (ggf. auch nach einem Muster) rekursiv zu entfernen, habe ich mich entschlossen mal eben einen Eintrag darüber zu bloggen: Ja, es ist möglich und ist dank find sogar äußerst simpel. Nachfolgend zwei Beispiele. ;)

Dieser Befehl entfernt alle nervigen Thumbs.db Dateien aus dem Verzeichniss ~/Bilder

find ~/Bilder -name 'Thumbs.db' -exec rm -v {} \;

Hier noch ein Befehl, mit dem man als Backupdateien (mit ~ endend) löschen kann:

find ~/Dokumente -name '*~' -exec rm -v {} \;

Kommentare (1)

asmodiel11.12.2008 um 17:30 Uhr

Danke dir, dass du es auch hier veröffentlichen, so werd ich zumindest nicht nächstes mal nachfragen müssen, wenn ich so was machen will :P

Auf jeden Fall wird dein Blog immer nützlicher und ich glaube, vor allem die Tutorialsection sollten wir in Zukunft vielleicht sogar zusammenlegen… ^^

Einen Kommentar hinterlassen

Dein Kommentar