Dateien rekursiv löschen
25. September 2008Es kann vorkommen, dass ganze Verzeichnisse mit alten Backupdatein das Dateisystem unnötig aufblasen. Meinem Fall waren das Textdateien in From von index.php~. Die alle per Hand löschen? Auf gar keinen Fall:
find . -name *~ -exec rm -v {} \;
Dies eignet sich auch besonders gut, um die aus Windows stammende Thumbs.db aus Fotoalben zu löschen. Das würde dann so aussehen:
find . -name 'Thumbs.db' -exec rm -v {} \;
Wer über alte Subversion-Projekte stolpert und die .svn Ordner loswerden möchte, kann folgendes in seine Konsole eintippen:
find /projektverzeichnis -name .svn -type d -exec rm -rv {} \;