~/CodeBlog.at

Ein halbkreativer Entwickler über alles zwischen C# und TYPO3.

.DS_Store

Keiner* (*fast) braucht sie, dennoch ist sie überall. Auch auf externen Laufwerken. Aber das lässt sich ändern. Indem man dem Finder einfach verbietet diese Datei anzulegen. Dies erfolgt über:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Nur auf der eigenen Festplatte funktioniert das nicht so wirklich. Aber hier kann man die Datei genauso wieder löschen.

sudo find / -name ".DS_Store" -depth -exec rm {} \;

mein Server bei All-Inkl erlaubt allerdings keine sudo Befehle. Daher hier dann so:

find . -name '*.DS_Store' -type f -delete