Kaj je datoteka a.DS_Store?
Kazalo:
Uporabniki Macov in sistemski skrbniki Windows, ki imajo v svojih omrežjih nekaj Macov, me pogosto sprašujejo o namenu datotek .DS_Store, kjer se prikažejo datoteke, ko so skrite datoteke vidne.
Tukaj je razlaga o tem, kaj je dokument DS_Store v sistemu Mac OS X, kaj se zgodi, če ga izbrišete in kako onemogočiti njegovo ustvarjanje, če ga raje ne bi imeli več v omrežju okolja.
Kaj je datoteka .DS_Store? Kaj počne datoteka DS_Store?
Datoteke DS_Store uporablja Mac OS X za shranjevanje informacij o metapodatkih, specifičnih za mapo. Ustvarijo se v vsaki mapi, do katere Mac OS X Finder dostopa, tudi v omrežnih nosilcih in zunanjih napravah. Prilagoditve na ravni mape so shranjene v datoteki DS_Store, stvari, kot so ikone po meri, postavitev ikon, velikost ikon, postavitev oken, pogledi seznama, slike ali barve ozadja po meri itd. Datoteke DS_Store naj bi bile nevsiljive, zato imajo . pred njihovim imenom, kar datotečnim sistemom UNIX nakazuje, da je datoteka nevidna.
Večina uporabnikov Maca verjetno sploh ne bo nikoli videla datoteke DS_Store, če pa je uporabnik izbral prikaz skritih datotek, bodo te postale vidne v skoraj vseh imenikih v OS X. Prav tako bodo skoraj vedno prikažejo z zastavico -a, ki je pritrjena na ukaz ls, kar pomeni, da se prikažejo nevidne datoteke, pred katerimi je pika.
Tale je videti datoteka DS_Store, ko so skrite datoteke vidne v OS X:
Kaj se zgodi, če izbrišem datoteke .DS_Store?
Če izbrišete datoteke .DS_Store iz map Mac, boste izgubili posebnosti mape imenikov; stvari, kot so ikone, postavitev oken, slike ozadja itd., bodo izgubljene. Čeprav brisanje datotek DS_Store ne povzroča večje škode (razen izgube metapodatkov mape), jih morate obdržati na mestu, razen če nimate zelo posebnega razloga za njihovo brisanje, saj jih Mac OS X Finder uporablja. Brisanje datotek je v resnici potrebno samo v nekaterih specifičnih skupnih omrežnih okoljih Windows+Mac, sicer jih bo Mac OS X tako ali tako obnovil.
Ali lahko zaustavim datoteke DS_Store?
Da, z izvedbo naslednjega ukaza v terminalu lahko preprečite ustvarjanje datotek DS_Store
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Precej preprosto je ustaviti ustvarjanje datoteke .DS_Store za omrežno povezane nosilce, skupne rabe in pogone, vendar je le redko potrebno za večino uporabniških situacij.
Te datoteke DS_Store obstajajo v vseh različicah OS X, od najstarejših različic do najnovejših izdaj Mac OS X, saj so kritična komponenta shranjevanja metapodatkov in informacij datotečnega sistema.