Einleitung
Wer mit macOS in Netzwerkumgebungen arbeitet, kennt das Problem: Der Finder legt automatisch versteckte .DS_Store-Dateien an. Diese speichern Metadaten wie Fensterpositionen oder Icon-Ansichten. Auf lokalen Rechnern ist dies nützlich, auf Fileservern, NAS-Systemen oder in gemischten Umgebungen (Mac/Windows/Linux) sorgen diese Dateien jedoch oft für unnötigen «Datenmüll» und können sogar Synchronisationsprozesse stören.
Dieses Tutorial zeigt, wie das Schreiben dieser Dateien auf Netzwerkfreigaben unterbunden wird.
Voraussetzungen:
- macOS Betriebssystem
- Zugriff auf das Terminal
- Administrator-Rechte (empfohlen)
[BILD 1: Finder-Fenster auf einem Netzwerklaufwerk mit sichtbaren .DS_Store Dateien]
Überblick
Nach der Anwendung der Befehle verhält sich macOS wie folgt:
- Keine neue Erstellung von .DS_Store-Dateien auf Netzwerk-Shares
- Optional: Keine Erstellung auf lokalen Datenträgern
- Bestehende Dateien müssen einmalig bereinigt werden
Schritt-für-Schritt Anleitung
- Terminal öffnen
Starten Sie die Terminal-App über Spotlight (Cmd + Leertaste) oder über den Ordner «Dienstprogramme».[BILD 2: Screenshot des geöffneten Terminals] - Befehl für Netzwerkfreigaben ausführen
Kopieren Sie den folgenden Befehl, um das Schreiben auf Network-Stores zu deaktivieren:Code-Anpassung:
Pfad: Terminal
Aktion: Ausführendefaults write com.apple.desktopservices DSDontWriteNetworkStores true - Finder neu starten
Damit die Änderungen wirksam werden, muss der Finder-Prozess neu gestartet werden. Dies geschieht ebenfalls über das Terminal:killall Finder - Bereits existierende Dateien löschen (Optional)
Der obige Befehl verhindert nur neue Dateien. Um ein Verzeichnis von alten .DS_Store-Dateien zu bereinigen, nutzen Sie folgenden Befehl (ersetzen Sie den Pfad entsprechend):find /pfad/zum/verzeichnis -name ".DS_Store" -delete
Wichtige Hinweise & Stolperfallen
Lokal vs. Netzwerk: Wenn Sie das Verhalten auch auf lokalen USB-Sticks oder externen Festplatten unterbinden wollen, nutzen Sie zusätzlich:
defaults write com.apple.desktopservices DSDontWriteDesktopStores true.
Rückgängig machen: Sollten Sie die Funktion wieder benötigen, löschen Sie den Eintrag mit:
defaults delete com.apple.desktopservices DSDontWriteNetworkStoresund starten Sie den Finder erneut.
Ergebnis & Fazit
Mit diesem einfachen Eingriff bleibt die Struktur auf Netzwerklaufwerken sauber. Dies erleichtert die Zusammenarbeit in Teams, die unterschiedliche Betriebssysteme nutzen, und verhindert Konflikte bei Backup- oder Synchronisationsaufgaben. Der Befehl ist reversibel und sicher in der Anwendung.