Cos'è un file .DS_Store?

Sommario:

Anonim

Spesso mi viene chiesto lo scopo dei file .DS_Store da utenti Mac e amministratori di sistema Windows che hanno alcuni Mac sulle loro reti, dove vedere i file apparire quando i file nascosti vengono resi visibili.

Ecco una spiegazione su cos'è un documento DS_Store in Mac OS X, cosa succede se li elimini e come disabilitarne la creazione se preferisci non averli più in rete ambienti.

Che cos'è un file .DS_Store? Che cosa fa un file DS_Store?

I file DS_Store vengono utilizzati da Mac OS X per archiviare informazioni sui metadati specifici della cartella. Vengono creati in ogni cartella a cui accede Mac OS X Finder, anche volumi di rete e dispositivi esterni. Le personalizzazioni a livello di cartella sono memorizzate nel file DS_Store, cose come icone personalizzate, posizionamento delle icone, dimensioni delle icone, posizionamento delle finestre, visualizzazioni elenco, immagini o colori di sfondo personalizzati, ecc. I file DS_Store devono essere discreti, motivo per cui hanno un'estensione . davanti al loro nome, che indica ai file system UNIX che il file è invisibile.

La maggior parte degli utenti Mac probabilmente non vedrà mai un file DS_Store, anche se se l'utente ha scelto di mostrare i file nascosti, questi diventeranno visibili in quasi tutte le directory di OS X. Allo stesso modo, quasi sempre mostrati con il flag -a allegato al comando ls, che indica di mostrare i file invisibili preceduti da un punto.

Ecco come appare un file DS_Store quando i file nascosti vengono resi visibili in OS X:

Cosa succede se elimino i file .DS_Store?

Se elimini i file .DS_Store dalle cartelle Mac, perderai le specifiche della cartella delle directory; cose come icone, posizionamento delle finestre, immagini di sfondo, ecc. andranno perse. Sebbene non vi sia alcun danno significativo (tranne la perdita dei metadati della cartella) nell'eliminazione dei file DS_Store, a meno che tu non abbia un motivo molto specifico per eliminarli, dovresti tenerli in posizione poiché Mac OS X Finder li utilizza. L'eliminazione dei file è davvero necessaria solo in alcuni specifici ambienti di rete condivisi Windows+Mac, altrimenti finiranno comunque per essere rigenerati da Mac OS X.

Posso interrompere i file DS_Store?

Sì, eseguendo il seguente comando nel Terminale puoi impedire la creazione di file DS_Store

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

È piuttosto semplice interrompere la creazione di file .DS_Store per volumi, condivisioni e unità connessi alla rete, ma è raramente necessario per la maggior parte delle situazioni degli utenti.

Questi file DS_Store esistono in tutte le versioni di OS X, dalle versioni meno recenti alle ultime versioni di Mac OS X, in quanto sono un componente fondamentale dell'archiviazione e delle informazioni dei metadati del file system.

Cos'è un file .DS_Store?