Unter Mac OS X werden in jedem Ordner .DS_Store Dateien angelegt, welche Informationen über die Anordnung und Ausrichtung der Dateien und Symbole speichern. Unter Windows gibt hierfür *.db Dateien, die unter anderem auch die Thumbnails von Bildern speichern. Jeder von uns tauscht ab und an Dateien mit anderen Systemen aus. Als Linux Benutzer nerven mich die Dateien von Apple und Microsoft sehr, daher zeige ich euch hier ein paar Befehle um diese Dateien los zu werden.
So könnt ihr zählen, wie viele Dateien ihr löschen wollt:
find /tmp/test/* -name ‘Thumbs.db’ | wc -l
oder wenn ihr wissen wollt wieviele PDFs ihr auf euerer Platte habt:
find / -name ‘*.pdf’ | wc -l
Der Befehl durchsucht alle Ordner und Dateien unterhalb von /tmp/test und zählt dann die gesuchten Dateien. So kann man auch testen, ob der Befehl richtig funktioniert!
Wenn ihr die Dateien jetzt noch löschen wollt, müsst ihr folgendes eingeben:
find /tmp/test/* -name ‘*.db’ -exec rm -f {} \;
Oder wenn ihr euch nicht ganz sicher seid, ob der Befehl richtig ist, kann man sich auch immer fragen lassen, ob die Datei wirklich gelöscht werden soll:
find /temp/test/* -name ‘.DS_Store’ -ok rm -f {} \;
Danach kontrolliert ihr euer Ergebnis einfach noch mit dem ersten Befehl. Steht hier jetzt eine Null, hat alles geklappt.
Ich habe mich von über 600 Dateien getrennt! Have fun…
Ich übernehme keine Garantie für Fehler und ihr solltet die Befehle immer sehr gründlich kontrollieren, bevor ihr auf Enter drückt!!!
Links:
Find Tips: http://administratosphere.wordpress.com/2008/07/28/gnu-find-tips-again/
DS_Store: http://en.wikipedia.org/wiki/.DS_Store
Thumbs.db: http://en.wikipedia.org/wiki/Windows_thumbnail_cache
Tags: linux tip