Cosa sono i file .DS_Store e perché OSX li lascia su condivisioni Windows?


Risposte:


37

I file " .DS_Store " vengono utilizzati dal Finder di Mac OS per memorizzare informazioni sulle impostazioni della finestra del Finder per una cartella. Appariranno in ogni cartella visitata (sfogliare) con il Finder. Normalmente non vedi questi file nel Finder (sono "nascosti", come tutti i file * NIX simili)

Per impedire la creazione di questi file, aprire il Terminale e digitare:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

3
Si noti che ciò si applica solo ai file .DS_Store su una condivisione di rete. Creerà comunque file .DS_Store sul dispositivo locale.
Dave K,

Mi sono sempre chiesto ma non mi sono mai preso la briga di cercarlo, fantastico!
jtimberman,


4

Questi file vengono utilizzati dal Finder per salvare le posizioni delle icone, le dimensioni della rispettiva finestra del Finder, lo sfondo della finestra e altre opzioni di visualizzazione.


3

Un metodo alternativo per disabilitare i file .DS_Store se non si ha il controllo sui Mac che accedono alle condivisioni di Windows è disabilitare la possibilità che questi file vengano archiviati anche sulla condivisione. (Usando l'opzione veto_files in smb.conf o File Screen Management su Windows - per fortuna è disabilitato di default su client 10.5+)

Potresti voler dare un'occhiata a un'altra domanda: condivisioni di file per utenti Mac qui su SF per alcuni altri puntatori associati.


1
Fai attenzione. OS X, o meglio il Finder, può soffocare se tenta di scrivere un file ma viene posto il veto. schinckel.net/2007/01/20/use-veto-wisely-under-samba
Matthew Schinckel,

3

Spotlight utilizza anche le informazioni in .DS_Store per l'indicizzazione.


1

Come molti altri hanno già detto, questi vengono utilizzati da Finder. Tuttavia, se non ti piacciono, puoi eliminarli in sicurezza.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.