Was sind .DS_Store-Dateien und warum belässt OSX sie auf Windows-Freigaben?

29

Immer wenn ich von OSX 10.5 auf Windows-Freigaben zugreife, verbleiben .DS_Store-Dateien auf dem Remote-Dateisystem. Wofür werden sie verwendet und sind sie notwendig und können sie daran gehindert werden, geschaffen zu werden?

duckworth
quelle

Antworten:

37

Die " .DS_Store " -Dateien werden vom Mac OS Finder verwendet, um Informationen zu den Einstellungen des Finder-Fensters für einen Ordner zu speichern. Sie werden in jedem Ordner angezeigt, den Sie mit dem Finder besuchen (durchsuchen). Normalerweise werden diese Dateien im Finder nicht angezeigt (sie sind wie alle * NIX-ähnlichen Punktdateien "versteckt").

Um die Erstellung dieser Dateien zu verhindern , öffnen Sie das Terminal und geben Sie Folgendes ein:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

quelle
3
Beachten Sie, dass dies nur für die .DS_Store-Dateien auf einer Netzwerkfreigabe gilt. Es werden weiterhin .DS_Store-Dateien auf dem lokalen Gerät erstellt.
Dave K
Ich habe mich immer gefragt, habe mich aber nie darum gekümmert, es nachzuschlagen, großartig!
jtimberman
4

Diese Dateien werden von Finder verwendet, um die Position der Symbole, die Größe des jeweiligen Finder-Fensters, den Hintergrund des Fensters und andere Ansichtsoptionen zu speichern.

Chopper3
quelle
3

Eine alternative Methode zum Deaktivieren von .DS_Store-Dateien, wenn Sie nicht die Kontrolle über die Macs haben, die auf die Windows-Freigaben zugreifen, besteht darin, die Möglichkeit zu deaktivieren, dass diese Dateien sogar auf der Freigabe gespeichert werden. (Mit der Option veto_files in smb.conf oder File Screen Management unter Windows - auf Clients ab 10.5 ist sie zum Glück standardmäßig deaktiviert.)

Möglicherweise möchten Sie eine andere Frage prüfen: Dateifreigaben für Mac-Benutzer hier auf SF für einige andere zugeordnete Zeiger.

Chealion
quelle
1
Sei vorsichtig dabei. OS X, oder besser gesagt der Finder, kann ersticken, wenn versucht wird, eine Datei zu schreiben, das Veto jedoch eingelegt wird. schinckel.net/2007/01/20/use-veto-wisely-under-samba
Matthew Schinckel
3

Spotlight verwendet die Informationen im .DS_Store auch für die Indizierung.

Grishanko
quelle
1

Wie viele andere bereits gesagt haben, werden diese von Finder verwendet. Wenn Sie sie jedoch nicht mögen, können Sie sie sicher löschen.

Rory
quelle