Anonim

macOS stvara .DS_Store datoteku u svakoj mapi koju pregledate u Finderu. Ova datoteka pohranjuje metapodatke o sadržaju te mape, kao i korisničke prilagodbe za stvari poput vrste prikaza i veličine ikone.
Ove .DS_Store datoteke skrivene su od vas u macOS-u tako da neće zbuniti prikaze vaše mape. Ali u miješanim OS-ovima, .DS_Store datoteke mogu postati problem. To je zato što vaš Mac stvara te datoteke čak i za zajedničke mrežne lokacije. Ako dijelite NAS u svom uredu s osobama koje koriste Windows računala, oni će odjednom možda vidjeti hrpu .DS_Store datoteka u kojima se nalaze zajedničke mape (barem, ovisno o tome kako su korisnici Windowsa konfigurirali svoje postavke pogleda u File Exploreru),

Mac-ova .DS_Store datoteka vidljiva u sustavu Windows.

Možete ručno izbrisati .DS_Store datoteke bez gubitka podataka. Jedino je pitanje što ćete nakon brisanja .DS_Store datoteke sljedeći put pregledati dijeljenu mapu, Finder vratiti na zadani izgled i neće pamtiti nijednu prilagođenu vrstu prikaza ili veličinu slova koju ste postavili. Međutim, ovaj pristup zahtijeva da ručno izbrišete te datoteke svaki put kada se pojave (a macOS će stvoriti novu zamjensku datoteku svaki put kada se vratite u zajednički direktorij). Umjesto toga, možete konfigurirati macOS da ne stvara .DS_Store datoteke na mrežnim dionicama.

Zaustavite stvaranje .DS_Store datoteka

Da biste konfigurirali svoj Mac da ne stvara .DS_Store datoteke na zajedničkim mrežnim pogonima, prijavite se na macOS, pokrenite Terminal i unesite sljedeću naredbu:

zadane postavke pišu com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE


Nakon što izvršite naredbu, spremite bilo koji otvoreni posao i odjavite se s vašeg macOS korisničkog računa. Kad se ponovno prijavite, ponovno se povežite na zajedničke mrežne pogone. Postojeće .DS_Store datoteke i dalje su prisutne i morat ćete ih ručno izbrisati, ali vaš Mac neće stvoriti nove .DS_Store datoteke dok pregledavate zajedničke direktorije u nastavku.

.DS_Stare sitnice

Kao što je gore spomenuto, prednost sprječavanja vašeg Maca da stvara .DS_Store datoteke jest izbjegavanje stvaranja nereda na pogonskim jedinicama koje dijele korisnici Mac-a i Windows-a. No budući da macOS ove datoteke skriva prema zadanim postavkama (pa čak i Windows se može konfigurirati da ih sakrije), spriječit ćete njihovo stvaranje samo ako znate da ih Windows korisnici mogu susresti. U mrežnom okruženju s isključivo Mac računarom nema potrebe skrivati ​​.DS_Store datoteke i to će spriječiti mogućnost postavljanja postavki prikaza mape koje traju između sesija.
Ali postoji još jedan razlog za razmatranje ovog postupka: brzina. Ovisno o brzini vaše mreže, brzini vašeg zajedničkog prostora za pohranu i broju datoteka i mapa koje se dijele, upotreba .DS_Store datoteka može zapravo usporiti stvari dok pregledavate mrežu. To je zato što, osim što se mora baviti potencijalno sporom mrežom ili sporim hard diskovima u NAS-u, vaš Mac mora čitati i obrađivati ​​potencijalno tisuće .DS_Store datoteka. U ovom slučaju prednosti metapodataka mapa jednostavno ne vrijede. Imajte na umu da se to zaista odnosi samo na gore spomenuti niz okolnosti. Korisnici brzih NAS uređaja na gigabitnim ili bržim mrežama ne bi trebali imati problema ako se ne bavite iznimno velikim brojem direktorija.

Ponovo omogućite .DS_Store Creation

Ako ste upotrijebili gornju naredbu za onemogućavanje stvaranja .DS_Store datoteka na zajedničkim mrežnim pogonima, možete ponovo omogućiti stvaranje ovih datoteka sljedećom naredbom:

zadane postavke pišu com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE

Kao i prije, obavezno se odjavite i ponovno pokrenite zajedničke mrežne pogone nakon što pokrenete naredbu.

Zaustavite mac da stvara .ds_store datoteke na mrežnim pogonima