Zurück zu allen Artikeln

macOS .DS_Store-Dateien auf Netzwerklaufwerken deaktivieren

admin
2 min Lesezeit
macOS .DS_Store-Dateien auf Netzwerklaufwerken deaktivieren

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

  1. Terminal öffnen
    Starten Sie die Terminal-App über Spotlight (Cmd + Leertaste) oder über den Ordner «Dienstprogramme».[BILD 2: Screenshot des geöffneten Terminals]
  2. 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ühren

    defaults write com.apple.desktopservices DSDontWriteNetworkStores true
  3. Finder neu starten
    Damit die Änderungen wirksam werden, muss der Finder-Prozess neu gestartet werden. Dies geschieht ebenfalls über das Terminal:

    killall Finder
  4. 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 DSDontWriteNetworkStores und 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.

Ähnliche Artikel