Technik

Mac-Steuerdateien auf Netzlaufwerken und externen Festplatten verhindern

Windows-Nutzer, die mit Mac-Nutzern zusammenarbeiten kennen dies: Auf Netzlaufwerken, USB-Sticks und externen Datenträgern hinterlassen Macs Steuerdateien mit Einstellungen, Indizierungs- und Caching-Daten, Papierkorb- und Vorschauinformationen. Die Dateien heißen “.DS_Store”, “.Spotlight-V100″, “.Trashes”, “.fseventsd” und so weiter. Dateien, die unter UNIX-Systemen mit einem Punkt beginnen, werden in Anwenderprogrammen wie dem Finder (Dateimanager) für gewöhnlich nicht angezeigt, sind also mit dem Windows-Pendant “versteckt” vergleichbar. Unter Windowssystemen werden diese Dateien mit dem beginnenden Punkt jedoch angezeigt und stören so manchen Benutzer.

Folgender Befehl im Terminal unter Mac OS X verhindert, dass diese Steuerdateien auf Netzlaufwerken (z.B. SMB-Shares) und auf externen Datenträgern, die nicht mit dem Mac-eigenen Dateisystem HFS formatiert sind angelegt werden. Somit bleiben auch FAT-USB-Sticks und -Festplatten für Windows sauber:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Ein Neustart nach der Eingabe ist erforderlich.

Wer als Mac-Nutzer jetzt noch eine Lösung sucht, um Mac-spezifische Steuerdateien in ZIP-Archiven zu verhindern, der sollte das Paket “Create Clean Archive” probieren. Dieses erstellt im Kontextmenü des Findes unter “Automatisieren” eine Möglichkeit Dateien in ein sauberes ZIP-Archiv zu packen. Gerade für die Veröffentlichung von ZIP-Dateien auf Webseiten oder für die Weitergabe an Windows-Nutzer ist dies sehr sinnvoll.

2 Reaktionen zu “Mac-Steuerdateien auf Netzlaufwerken und externen Festplatten verhindern”

  • Jürgen am 28. September 2009 um 13:26 Uhr #1

    Schön zu dieser absolut doofen Problematik mal einen vielversprechenden Tip zu finden! Von halbschaurigen Workarounds hab ich nämlich echt genug.
    Allerdings klappt’s bei mir auch so nicht. Mein USB-Stick bekommt wieder den Verzeichniswust ab. Bei Welcher Version von OS X sollte das funktionieren und was muss ich sonst noch beachten?

  • Christoph am 28. September 2009 um 19:06 Uhr #2

    ich muss leider sagen, dass der befehl bei mir leider auch nicht mehr fruchtet. scheinbar kann man zumindest in windows-netzwerken, die über samba netzlaufwerke bereitstellen, alle punkt-dateien (“.*”) ausblenden, wenn unter windows “versteckte dateien nicht anzeigen” aktiviert ist. ich habe das in der diskussion hier gefunden: http://www.apfeltalk.de/forum/sichtbare-dateien-mac-t3925-2.html
    ändert leider nichts daran, dass oben genannter befehl leider nicht mehr funktioniert. ich hatte es damals bei OS X 10.5.x im einsatz. irgendwann (vor snow leopard) ist mir aufgefallen, dass es nicht mehr berücksichtigt wird. schade.

Einen Kommentar schreiben