Um zu verhindern, dass diese hässlichen .DS_Store-Dateien angezeigt werden, scheint es eine relativ neue Möglichkeit zu geben, dies sauber zu tun, nicht nur für Netzwerklaufwerke wie:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
aber auch für über USB angeschlossene Volumes:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
Bezogen auf den OPs-Fragetitel ist dies die beste Lösung ohne Hacks, da hiermit nicht nur das Netzwerk-Fehlverhalten behoben wird, sondern auch die meisten angeschlossenen Festplatten. Dies ist möglicherweise das größte Ärgernis für die meisten Benutzer, die Geräte wie USB-Sticks zwischen verschiedenen Umgebungen austauschen. Es werden nur die von Apple bereitgestellten Optionen verwendet und der normale Betrieb wird in keiner Weise beeinträchtigt.
Bezogen auf die im OPs-Body erläuterte konkrete Situation ist dies von begrenztem Wert, da diese USB-Option nur in späteren Versionen von OS X / macOS verfügbar ist. Darüber hinaus wird das Problem der .DS_Store
Erstellung auf internen Datenträgern noch immer nicht behoben, da dies auch zu Problemen führen kann. Obwohl sie an diesem Ort tatsächlich einem Zweck dienen könnten.
Eine umfassendere, wenn auch hackigere Lösung für dieses Problem, die auf den meisten Versionen des Mac-Betriebssystems funktioniert, lautet wie folgt: Um dieses unangenehme Verhalten auf allen Festplatten vollständig zu unterbinden - und mit einem Binär-Patcher / Code-Injektor wie dem von das OP sehnt sich nach - es gibt DeathToDSStore / mit Quelle .
Bei beiden Optionen wird davon ausgegangen, dass jeder Finder noch verwendet. Die Verwendung eines anderen Dateimanagers würde dieses Problem ebenfalls lösen. Es gibt zahlreiche Konkurrenten, die Finder für die Dateiverwaltung unter macOS ersetzen. Zwei der Spitzenreiter in diesem Bereich sind Pathfinder oder XFile .