Anonim

„macOS“ sukuria .DS_Store failą kiekviename aplanke, kurį žiūrite „Finder“. Šiame faile saugomi to aplanko turinio metaduomenys, taip pat vartotojo pritaikymai, pvz., Rodinio tipas ir piktogramos dydis.
Šie .DS_Store failai yra paslėpti „macOS“, kad jie neuždengtų jūsų aplanko rodinių. Tačiau mišriose OS aplinkose .DS_Store failai gali tapti problema. Taip yra todėl, kad jūsų „Mac“ sukuria šiuos failus net bendrose tinklo vietose. Taigi, jei savo biure dalijatės NAS su žmonėmis, naudojančiais „Windows“ asmeninius kompiuterius, jie gali staiga pamatyti daugybę .DS_Store failų, pakeliančių bendrai naudojamus katalogus (bent jau priklausomai nuo to, kaip „Windows“ vartotojams rodomos programos yra sukonfigūruotos „File Explorer“). .

„Mac“ .DS_Store failas matomas „Windows“.

Galite rankiniu būdu ištrinti .DS_Store failus neprarasdami jokių duomenų. Vienintelė problema yra ta, kad kitą kartą naršydami po bendrinamą aplanką, ištrynę jo .DS_Store failą, „Finder“ grįš į numatytąjį maketą ir neprisimins jokių pasirinktų rodinių tipų ar šrifto dydžių, kuriuos galbūt nustatėte. Tačiau norint laikytis šio požiūrio reikia neautomatiškai ištrinti šiuos failus kiekvieną kartą, kai jie pasirodys (ir „MacOS“ sukurs naują pakaitinį failą kaskart, kai grįšite į bendrinamą katalogą). Vietoje to, jūs galite sukonfigūruoti „macOS“, kad visų pirma nekurtumėte .DS_Store failų tinklo dalijimosi failais.

Nustokite kurti .DS_Store Files

Norėdami sukonfigūruoti „Mac“, kad nekurtumėte .DS_Store failų bendro naudojimo tinklo diskuose, prisijunkite prie „MacOS“, paleiskite terminalą ir įveskite šią komandą:

pagal nutylėjimą rašyti com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE


Vykdydami komandą, išsaugokite visus atidarytus darbus ir atsijunkite nuo savo „MacOS“ vartotojo abonemento. Kai vėl prisijungsite, iš naujo prisijunkite prie savo bendro tinklo diskų. Esami .DS_Store failai vis dar gali būti ir juos reikės ištrinti rankiniu būdu, tačiau jūsų „Mac“ nesukurs naujų .DS_Store failų, kai naršysite bendrinamus katalogus.

.DS_Store Tidbits

Kaip jau buvo aptarta aukščiau, jei neleidžiate, kad jūsų „Mac“ sukurtų .DS_Store failus, išvengsite griozdai diskuose, kurie yra bendri „Mac“ ir „Windows“ vartotojams. Bet kadangi „macOS“ slepia šiuos failus pagal numatytuosius nustatymus (ir net „Windows“ gali būti sukonfigūruota juos slėpti), norėsite užkirsti kelią jų kūrimui tik tada, jei žinosite, kad „Windows“ vartotojai gali su jais susidurti. Tik „Mac“ pagrindu sukurtoje tinklo aplinkoje nereikia slėpti .DS_Store failų. Tai darydami užkirsite kelią galimybei nustatyti aplanko peržiūros nuostatas, kurios išlieka tarp sesijų.
Tačiau yra dar viena priežastis apsvarstyti šį procesą: greitis. Atsižvelgiant į tinklo greitį, bendrai naudojamos atminties greitį ir bendrai naudojamų failų bei katalogų skaičių, .DS_Store failų naudojimas gali sulėtinti veiksmus naršant tinkle. Taip yra todėl, kad be to, kad naudojatės galimai lėtu tinklu ar lėtais standžiaisiais diskais NAS, jūsų Mac turi perskaityti ir apdoroti tūkstančius .DS_Store failų. Šiuo atveju aplanko metaduomenų pranašumai paprasčiausiai nėra verti. Tačiau atminkite, kad tai iš tikrųjų galioja tik minėtoms aplinkybėms. Vartotojams, turintiems greitus NAS įrenginius gigabito ar greitesniuose tinkluose, neturėtų kilti problemų, nebent jūs naudojatės ypač dideliu katalogų skaičiumi.

Iš naujo įgalinkite .DS_Store kūrimą

Jei pasinaudojote aukščiau pateikta komanda, kad išjungtumėte .DS_Store failų kūrimą bendrai naudojamuose tinklo diskuose, galite iš naujo įgalinti šių failų kūrimą naudodami šią komandą:

pagal nutylėjimą rašyti com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE

Kaip ir anksčiau, po komandos paleidimo būtinai atsijunkite ir vėl prijunkite bendrai naudojamus tinklo diskus.

Neleiskite „Mac“ kurti .ds_store failų bendro naudojimo tinklo diskuose