Ce este un fișier.DS_Store?
Cuprins:
Sunt întrebat frecvent despre scopul fișierelor .DS_Store de către utilizatorii Mac și administratorii de sistem Windows care au câteva Mac-uri în rețelele lor, unde văd fișierele apar atunci când fișierele ascunse devin vizibile.
Iată o explicație despre ce este un document DS_Store în Mac OS X, ce se întâmplă dacă le ștergeți și cum să dezactivați crearea lor dacă preferați să nu le mai aveți în rețea medii.
Ce este un fișier .DS_Store? Ce face un fișier DS_Store?
DS_Store Fișierele sunt folosite de Mac OS X pentru a stoca informații despre metadate specifice folderului. Sunt create în fiecare folder pe care îl accesează Mac OS X Finder, chiar și volumele de rețea și dispozitivele externe. Personalizările la nivel de foldere sunt stocate în fișierul DS_Store, lucruri precum pictogramele personalizate, plasarea pictogramelor, dimensiunea pictogramei, plasarea ferestrelor, vizualizările listei, imaginile sau culorile de fundal personalizate etc. Fișierele DS_Store sunt destinate să fie discrete, motiv pentru care au un . în fața numelui lor, care indică sistemelor de fișiere UNIX că fișierul este invizibil.
Majoritatea utilizatorilor de Mac probabil nu vor vedea niciodată deloc un fișier DS_Store, deși dacă utilizatorul a ales să arate fișiere ascunse, atunci acestea vor deveni vizibile în aproape fiecare director din OS X. La fel, aproape întotdeauna vor se afișează cu indicatorul -a atașat la comanda ls, care indică afișarea fișierelor invizibile care sunt precedate de un punct.
Iată cum arată un fișier DS_Store când fișierele ascunse sunt făcute vizibile în OS X:
Ce se întâmplă dacă șterg fișierele .DS_Store?
Dacă ștergeți fișierele .DS_Store din folderele Mac, veți pierde specificul directorului respectiv; lucruri precum pictogramele, plasarea ferestrelor, imaginile de fundal etc., se vor pierde. Deși nu există niciun prejudiciu semnificativ (cu excepția pierderii metadatelor folderului) pentru ștergerea fișierelor DS_Store, cu excepția cazului în care aveți un motiv foarte precis pentru a le șterge, ar trebui să le păstrați în loc, deoarece Mac OS X Finder le folosește. Ștergerea fișierelor este într-adevăr necesară doar în anumite medii de rețea partajate Windows+Mac și, în caz contrar, acestea vor ajunge oricum să fie regenerate de Mac OS X.
Pot opri fișierele DS_Store?
Da, executând următoarea comandă în Terminal puteți împiedica crearea fișierelor DS_Store
defaults scrie com.apple.desktopservices DSDontWriteNetworkStores true
Este destul de ușor să opriți crearea fișierelor .DS_Store pentru volume, partajări și unități conectate la rețea, dar este rareori necesar pentru majoritatea situațiilor utilizatorilor.
Aceste fișiere DS_Store există în toate versiunile de OS X, de la cele mai vechi versiuni până la cele mai recente versiuni de Mac OS X, deoarece sunt o componentă critică a stocării metadatelor și a informațiilor din sistemul de fișiere.