Zum Hauptinhalt springen
  1. Braindump/

So verhinderst du .DS_Store-Dateien auf Netzlaufwerken unter macOS

2 min
Marcel Ryser
Autor
Marcel Ryser
Softwarearchitekt und Tech-Enthusiast aus Bern

.DS_Store-Dateien sind versteckte Dateien, die macOS in Ordnern anlegt, um eigene Attribute des Ordnerinhalts zu speichern – etwa Icon-Positionen, Ansichtsoptionen und Metadaten zur Darstellung. Sie sind für den Gebrauch an einer einzelnen Workstation gedacht, können aber freigegebene Verzeichnisse zumüllen und beim Verschieben oder Löschen von Dateien Berechtigungsfehler verursachen. Um das Anlegen von .DS_Store-Dateien auf Netzlaufwerken zu verhindern, folge diesen einfachen Schritten:

  1. Terminal öffnen: Öffne zunächst die Terminal-App auf deinem Mac. Du findest sie im Ordner Programme unter Dienstprogramme, oder per Spotlight mit Command + Space und der Eingabe “Terminal”.

  2. Befehl eingeben: Tippe im Terminal-Fenster folgenden Befehl ein und drücke Enter:

    defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
  3. Abmelden oder neu starten: Nach der Eingabe musst du dich entweder von deinem macOS-Benutzerkonto abmelden und wieder anmelden oder die Workstation neu starten. Erst dann greift die Änderung.

  4. Einstellung prüfen: Um zu bestätigen, dass .DS_Store-Dateien auf Netzlaufwerken deaktiviert sind, kannst du die aktuelle Einstellung mit folgendem Befehl prüfen:

    defaults read com.apple.desktopservices

    Wenn die .DS_Store-Dateien für Netzlaufwerke erfolgreich deaktiviert sind, sollte im Terminal “DSDontWriteNetworkStores = 1” erscheinen.

  5. Einstellung entfernen (optional): Willst du irgendwann zum Standardverhalten zurück und .DS_Store-Dateien auf Netzlaufwerken wieder zulassen, entfernst du die Einstellung mit:

    defaults delete com.apple.desktopservices DSDontWriteNetworkStores

Mit diesen Schritten unterbindest du das Anlegen von .DS_Store-Dateien auf Netzlaufwerken zuverlässig. Diese kleine Anpassung verbessert die Performance beim Durchsuchen von Verzeichnissen und verhindert unnötigen Ballast und Fehler in geteilten Speicherumgebungen wie einem NAS.