Čo je súbor .DS_Store?
Obsah:
Používatelia počítačov Mac a správcovia systému Windows, ktorí majú vo svojich sieťach niekoľko počítačov Mac, sa ma často pýtajú na účel súborov .DS_Store, kde sa súbory zobrazujú, keď sú skryté súbory viditeľné.
Tu je vysvetlenie toho, čo je dokument DS_Store v systéme Mac OS X, čo sa stane, ak ho odstránite, a ako zakázať jeho vytváranie, ak ho už nechcete mať v sieti. prostredia.
Čo je súbor .DS_Store? Čo robí súbor DS_Store?
Súbory DS_Store používa systém Mac OS X na ukladanie informácií o metadátach špecifických pre priečinok. Vytvárajú sa v každom priečinku, ku ktorému Mac OS X Finder pristupuje, dokonca aj na sieťové zväzky a externé zariadenia. Prispôsobenia na úrovni priečinka sú uložené v súbore DS_Store, veci ako vlastné ikony, umiestnenie ikon, veľkosť ikony, umiestnenie okna, zobrazenia zoznamu, vlastné obrázky pozadia alebo farby atď. Súbory DS_Store majú byť nenápadné, a preto majú . pred ich názvom, čo pre súborové systémy UNIX znamená, že súbor je neviditeľný.
Väčšina používateľov počítačov Mac pravdepodobne nikdy neuvidí súbor DS_Store, hoci ak sa používateľ rozhodol zobraziť skryté súbory, stanú sa viditeľnými takmer v každom adresári v OS X. Podobne budú takmer vždy zobraziť s príznakom -a pripojeným k príkazu ls, čo znamená, že sa majú zobraziť neviditeľné súbory, pred ktorými je bodka.
Takto vyzerá súbor DS_Store, keď sú skryté súbory viditeľné v OS X:
Čo sa stane, ak odstránim súbory .DS_Store?
Ak vymažete súbory .DS_Store z priečinkov Mac, stratíte špecifiká tohto priečinka; veci ako ikony, umiestnenie okien, obrázky na pozadí atď. sa stratia. Aj keď odstránenie súborov DS_Store nespôsobí žiadne významné škody (okrem straty metadát priečinka), pokiaľ nemáte veľmi konkrétny dôvod na ich odstránenie, mali by ste ich ponechať na svojom mieste, pretože ich používa vyhľadávač Mac OS X. Odstránenie súborov je skutočne potrebné iba v niektorých špecifických zdieľaných sieťových prostrediach Windows+Mac a inak sa aj tak obnovia v systéme Mac OS X.
Môžem zastaviť súbory DS_Store?
Áno, vykonaním nasledujúceho príkazu v termináli môžete zabrániť vytváraniu súborov DS_Store
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Je pomerne jednoduché zastaviť vytváranie súborov .DS_Store pre zväzky, zdieľané zložky a disky pripojené k sieti, ale pre väčšinu používateľov je to zriedka potrebné.
Tieto súbory DS_Store existujú vo všetkých verziách OS X, od najstarších verzií až po najnovšie vydania Mac OS X, pretože sú kritickou súčasťou ukladania metadát a informácií o súborovom systéme.