Anonim

macOS izveido .DS_Store failu katrā mapē, kuru skatāties Finder. Šajā failā tiek glabāti metadati par šīs mapes saturu, kā arī lietotāja pielāgojumi tādām lietām kā skata tips un ikonas lielums.
Šie .DS_Store faili no jums tiek paslēpti MacOS, lai tie netraucētu jūsu mapes skatus. Bet jauktas OS vidē .DS_Store faili var kļūt par problēmu. Tas ir tāpēc, ka jūsu Mac rada šos failus pat dalītā tīkla vietās. Tātad, ja savā birojā kopīgojat NAS ar cilvēkiem, kuri izmanto Windows personālos datorus, viņi pēkšņi var redzēt .DS_Store failu kopumu, kas pakļauj koplietotajiem direktorijiem (vismaz atkarībā no tā, kā Windows lietotājiem viņu skatījuma preferences ir konfigurētas File Explorer). .

Operētājsistēmā Windows redzams Mac .DS_Store fails.

Jūs varat manuāli izdzēst .DS_Store failus, nezaudējot datus. Vienīgā problēma ir tā, ka nākamreiz pārlūkojot koplietojamo mapi pēc tās .DS_Store faila izdzēšanas, Finder atgriezīsies pie noklusējuma izkārtojuma un neatcerēsies visus jūsu iestatītos pielāgotos skata veidus vai fonta lielumus. Tomēr šai pieejai ir nepieciešams manuāli izdzēst šos failus katru reizi, kad tie tiek parādīti (un macOS izveidos jaunu rezerves failu katru reizi, kad atgriezīsities koplietotajā direktorijā). Tā vietā jūs varat konfigurēt macOS, lai vispirms neveidotu .DS_Store failus tīkla koplietošanas failos.

Pārtraukt .DS_Store Files izveidi

Lai konfigurētu Mac, lai neveidotu .DS_Store failus koplietošanas tīkla diskdziņos, piesakieties macOS, palaidiet Terminal un ievadiet šo komandu:

noklusējumi rakstīt com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE


Kad komanda būs izpildīta, saglabājiet atvērto darbu un izrakstieties no sava MacOS lietotāja konta. Kad atkal piesakāties, izveidojiet savienojumu ar koplietotajiem tīkla diskdziņiem. Esošie .DS_Store faili joprojām var būt pieejami, un tie būs manuāli jādzēš, taču jūsu Mac neradīs jaunus .DS_Store failus, pārlūkojot koplietotos direktorijus.

.DS_Store Tidbits

Kā minēts iepriekš, ieguvums, liedzot jūsu Mac izveidot .DS_Store failus, ir izvairīties no jucekļa radīšanas diskos, kas tiek koplietoti starp Mac un Windows lietotājiem. Bet, tā kā macOS šos failus slēpj pēc noklusējuma (un pat Windows var konfigurēt, lai tos slēptu), jūs vēlēsities novērst to izveidošanu tikai tad, ja zināt, ka Windows lietotāji tos var sastapt. Tīkla vidē, kas balstīta uz Mac, nav jāslēpj .DS_Store faili, un tas neļaus jums iestatīt mapju skata preferences, kas saglabājas starp sesijām.
Bet ir vēl viens iemesls apsvērt šo procesu: ātrums. Atkarībā no tīkla ātruma, koplietotās atmiņas ātruma un koplietojamo failu un direktoriju skaita, .DS_Store failu izmantošana faktiski var palēnināt tīkla pārlūkošanu. Tas ir tāpēc, ka Mac ir ne tikai jāsaskaras ar potenciāli lēnu tīklu vai lēniem cietajiem diskiem NAS, bet arī Mac ir jāizlasa un jāapstrādā tūkstošiem .DS_Store failu. Šajā gadījumā mapju metadatu priekšrocības vienkārši nav tā vērts. Tomēr paturiet prātā, ka tas tiešām attiecas tikai uz iepriekšminētajiem apstākļu kopumiem. Lietotājiem, kuriem ir ātras NAS ierīces gigabitu vai ātrākajos tīklos, nevajadzētu būt problēmai, ja vien jūs nenodarbojaties ar ārkārtīgi lielu direktoriju skaitu.

Atkārtoti iespējot .DS_Store izveidošanu

Ja esat izmantojis iepriekš norādīto komandu, lai atspējotu .DS_Store failu izveidi koplietotos tīkla diskdziņos, varat atkārtoti iespējot šo failu izveidi, izmantojot šo komandu:

noklusējumi rakstīt com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE

Tāpat kā iepriekš, pēc komandas palaišanas noteikti izrakstieties un pēc tam atkal pievienojiet koplietotos tīkla diskus.

Nepieļaujiet, lai jūsu Mac izveidotu .ds_store failus koplietotos tīkla diskos