Kaj je datoteka a.DS_Store?

Kazalo:

Anonim

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.

Kaj je datoteka a.DS_Store?