Anonim

MacOS vytvorí súbor .DS_Store v každom priečinku, ktorý si prezeráte v aplikácii Finder. Tento súbor ukladá metadáta o obsahu priečinka a používateľské prispôsobenia pre veci, ako je typ zobrazenia a veľkosť ikony.
Tieto súbory .DS_Store sú pred vami skryté v systéme MacOS, takže neprekážajú zobrazeniam priečinkov. Ale v prostredí zmiešaného OS sa môžu súbory .DS_Store stať problémom. Je to preto, že váš Mac vytvára tieto súbory aj pre zdieľané sieťové umiestnenia. Ak teda zdieľate NAS vo svojej kancelárii s ľuďmi, ktorí používajú PC s Windows, môže sa náhle zobraziť veľa súborov .DS_Store, ktoré posúvajú zdieľané adresáre (prinajmenšom v závislosti od toho, ako majú používatelia Windows nakonfigurované svoje preferencie zobrazenia v Prieskumníkovi súborov).,

Súbor Mac .DS_Store viditeľný vo Windows.

Súbory .DS_Store môžete manuálne odstrániť bez straty akýchkoľvek údajov. Jediný problém je, že keď pri odstránení súboru .DS_Store prejdete do zdieľaného priečinka, Finder sa vráti na predvolené rozloženie a nebude si pamätať žiadne vlastné typy zobrazení ani veľkosti písma, ktoré ste mohli nastaviť. Tento prístup však vyžaduje, aby ste tieto súbory odstránili vždy, keď sa objavia (a systém MacOS vytvorí nový náhradný súbor pri každom návrate do zdieľaného adresára). Namiesto toho môžete v prvom rade nakonfigurovať makrá, aby nevytvárali súbory .DS_Store na sieťových zdieľaných položkách.

Zastavte vytváranie súborov .DS_Store

Ak chcete nakonfigurovať počítač Mac tak, aby nevytváral súbory .DS_Store na zdieľaných sieťových jednotkách, prihláste sa do systému MacOS, spustite terminál a zadajte nasledujúci príkaz:

predvolené hodnoty písať com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE


Po vykonaní príkazu uložte všetky otvorené práce a odhláste sa zo svojho používateľského účtu v systéme MacOS. Po prihlásení sa znova pripojte k zdieľaným sieťovým diskom. Existujúce súbory .DS_Store môžu byť stále prítomné a bude potrebné ich manuálne odstrániť, ale váš Mac nevytvorí žiadne nové súbory .DS_Store pri prechádzaní zdieľaných adresárov v budúcnosti.

.DS_Store Tidbits

Ako už bolo uvedené vyššie, výhodou, že váš počítač Mac nebude vytvárať súbory .DS_Store, je zabrániť vytváraniu neporiadkov na jednotkách zdieľaných medzi používateľmi počítačov Mac a Windows. Ale pretože systém MacOS tieto súbory predvolene skryje (a dokonca aj systém Windows je možné nakonfigurovať tak, aby ich skryl), budete chcieť zabrániť ich vytváraniu iba vtedy, ak viete, že používatelia systému Windows sa s nimi môžu stretnúť. V čisto sieťovom prostredí založenom na počítačoch Mac nie je potrebné skrývať súbory .DS_Store, čím sa zabráni tomu, aby ste mohli nastaviť predvoľby zobrazenia priečinkov, ktoré pretrvávajú medzi reláciami.
Existuje však ďalší dôvod na zváženie tohto procesu: rýchlosť. V závislosti od rýchlosti vašej siete, rýchlosti vášho zdieľaného úložiska a počtu zdieľaných súborov a adresárov môže použitie súborov .DS_Store skutočne pri prehliadaní siete veci spomaliť. Je to preto, že okrem toho, že musíte pracovať s potenciálne pomalou sieťou alebo pomalými pevnými diskami v NAS, váš Mac musí čítať a spracovávať potenciálne tisíce súborov .DS_Store. V tomto prípade výhody metadát priečinka jednoducho nestoja za to. Nezabúdajte však, že to skutočne platí iba pre vyššie uvedené okolnosti. Používatelia s rýchlymi zariadeniami NAS v gigabitových alebo rýchlejších sieťach by nemali mať problém, pokiaľ sa nezaoberáte výnimočne veľkým počtom adresárov.

Znova povolte vytváranie .DS_Store

Ak ste použili príkaz vyššie na zakázanie vytvárania súborov .DS_Store na zdieľaných sieťových jednotkách, môžete ich znova povoliť pomocou nasledujúceho príkazu:

predvolené hodnoty napíšte com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE

Rovnako ako predtým sa po spustení príkazu odhláste a znova pripojte zdieľané sieťové jednotky.

Zastavte počítač Mac vo vytváraní súborov .ds_store na zdieľaných sieťových jednotkách