Što je datoteka .DS_Store?

Sadržaj:

Anonim

Često me pitaju o svrsi .DS_Store datoteka korisnici Mac računala i Windows administratori sustava koji imaju nekoliko Mac računala na svojim mrežama, gdje vide da se datoteke pojavljuju kada skrivene datoteke postanu vidljive.

Ovdje je objašnjenje što je DS_Store dokument u Mac OS X, što se događa ako ih izbrišete i kako onemogućiti njihovo stvaranje ako ih radije ne želite više imati na mreži okruženja.

Što je .DS_Store datoteka? Što radi datoteka DS_Store?

DS_Store datoteke koristi Mac OS X za pohranjivanje metapodataka specifičnih za mapu. Oni se stvaraju u svakoj mapi kojoj pristupi Mac OS X Finder, čak i na mrežnim jedinicama i vanjskim uređajima. Prilagodbe na razini mape pohranjuju se u datoteci DS_Store, stvari kao što su prilagođene ikone, položaj ikona, veličina ikona, položaj prozora, prikazi popisa, prilagođene pozadinske slike ili boje itd. Datoteke DS_Store trebaju biti nenametljive, zbog čega imaju . ispred njihovog imena, što UNIX sustavima datoteka ukazuje da je datoteka nevidljiva.

Većina Mac korisnika vjerojatno uopće neće vidjeti DS_Store datoteku, iako ako je korisnik odabrao prikazati skrivene datoteke, one će postati vidljive u gotovo svakom direktoriju u OS X. Isto tako, gotovo uvijek prikazati s oznakom -a priloženom naredbi ls, koja označava da se prikazuju nevidljive datoteke ispred kojih stoji točka.

Evo kako DS_Store datoteka izgleda kada skrivene datoteke postanu vidljive u OS X:

Što se događa ako izbrišem datoteke .DS_Store?

Ako izbrišete .DS_Store datoteke iz Mac mapa, izgubit ćete specifičnosti mape direktorija; stvari poput ikona, položaja prozora, pozadinskih slika itd. bit će izgubljene. Iako nema značajne štete (osim gubitka metapodataka mape) od brisanja DS_Store datoteka, osim ako nemate vrlo specifičan razlog za njihovo brisanje, trebali biste ih zadržati jer ih Mac OS X Finder koristi. Brisanje datoteka stvarno je potrebno samo u određenim Windows+Mac zajedničkim mrežnim okruženjima, a inače će ih ionako ponovno generirati Mac OS X.

Mogu li zaustaviti DS_Store datoteke?

Da, izvršavanjem sljedeće naredbe u terminalu možete spriječiti stvaranje DS_Store datoteka

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Prilično je jednostavno zaustaviti stvaranje datoteke .DS_Store za mrežno povezane volumene, dijeljenja i pogone, ali rijetko je potrebno za većinu korisničkih situacija.

Ove DS_Store datoteke postoje u svim verzijama OS X, od najstarijih verzija do najnovijih izdanja Mac OS X, jer su kritična komponenta pohrane metapodataka i informacija datotečnog sustava.

Što je datoteka .DS_Store?