Que sont les fichiers .DS_Store et pourquoi OSX les laisse-ils sur des partages Windows?

29

Chaque fois que j'accède aux partages Windows à partir d'OSX 10.5, il laisse des fichiers .DS_Store sur le système de fichiers distant. À quoi servent-ils et sont-ils nécessaires, et peuvent-ils être empêchés d'être créés?

duckworth
la source

Réponses:

37

Les fichiers " .DS_Store " sont utilisés par le Finder de Mac OS pour stocker des informations sur les paramètres de la fenêtre du Finder pour un dossier. Ils apparaîtront dans chaque dossier que vous visitez (parcourez) avec le Finder. Normalement, vous ne voyez pas ces fichiers dans le Finder (ils sont "cachés", comme tous les fichiers à points * NIX)

Pour empêcher la création de ces fichiers, ouvrez le Terminal et tapez:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

la source
3
Notez que cela s'applique uniquement aux fichiers .DS_Store sur un partage réseau. Il créera toujours des fichiers .DS_Store sur le périphérique local.
Dave K
Je me suis toujours demandé mais je n'ai jamais pris la peine de le chercher, génial!
jtimberman
4

Ces fichiers sont utilisés par le Finder pour enregistrer les positions des icônes, la taille de la fenêtre du Finder respective, l'arrière-plan de la fenêtre et d'autres options d'affichage.

Chopper3
la source
3

Une autre méthode pour désactiver les fichiers .DS_Store si vous n'avez pas le contrôle sur les Mac accédant aux partages Windows consiste à désactiver la possibilité pour ces fichiers d'être même stockés sur le partage. (Utilisation de l'option veto_files dans smb.conf ou File Screen Management sous Windows - heureusement, il est désactivé par défaut sur les clients 10.5+)

Vous voudrez peut-être consulter une autre question: les partages de fichiers pour les utilisateurs Mac ici sur SF pour certains autres pointeurs associés.

Chealion
la source
1
Soyez prudent en faisant cela. OS X, ou plutôt le Finder, peut s'étouffer s'il essaie d'écrire un fichier mais qu'il y est opposé son veto. schinckel.net/2007/01/20/use-veto-wisely-under-samba
Matthew Schinckel
3

Spotlight utilise également les informations du .DS_Store pour l'indexation.

Grishanko
la source
1

Comme beaucoup d'autres l'ont dit, ceux-ci sont utilisés par Finder. Cependant, si vous ne les aimez pas, vous pouvez les supprimer en toute sécurité.

Rory
la source