Kas yra a.DS_Store failas?
Turinys:
Manęs dažnai klausia apie .DS_Store failų paskirtį „Mac“ naudotojai ir „Windows“ sistemos administratoriai, turintys kelis „Mac“ kompiuterius savo tinkluose, kur, kai matomi paslėpti failai, atsiranda failų.
Štai paaiškinimas, kas yra DS_Store dokumentas sistemoje „Mac OS X“, kas atsitiks, jei juos ištrinsite ir kaip išjungti jų kūrimą, jei nenorite, kad jie daugiau būtų tinkle. aplinka.
Kas yra .DS_Store failas? Ką daro DS_Store failas?
DS_Store failus naudoja „Mac OS X“, kad saugotų konkrečių aplankų metaduomenų informaciją. Jie sukuriami kiekviename aplanke, kurį pasiekia „Mac OS X Finder“, net tinklo tomuose ir išoriniuose įrenginiuose. Aplanko lygio tinkinimai saugomi DS_Store faile, pvz., tinkintos piktogramos, piktogramų vieta, piktogramos dydis, lango vieta, sąrašo rodiniai, pasirinktiniai fono paveikslėliai ar spalvos ir kt. DS_Store failai yra skirti nepastebėti, todėl jie turi . prieš jų pavadinimą, kuris UNIX failų sistemoms nurodo, kad failas yra nematomas.
Dauguma „Mac“ naudotojų tikriausiai niekada nematys DS_Store failo, tačiau jei vartotojas pasirinko rodyti paslėptus failus, jie bus matomi beveik kiekviename OS X kataloge. Taip pat jie bus beveik visada rodomas su vėliava -a, pridėta prie komandos ls, kuri nurodo rodyti nematomus failus, prieš kuriuos rašomas taškas.
Štai kaip atrodo DS_Store failas, kai paslėpti failai tampa matomi OS X:
Kas nutiks, jei ištrinsiu .DS_Store failus?
Jei ištrinsite .DS_Store failus iš Mac aplankų, prarasite katalogų aplanko specifiką; bus prarasti tokie dalykai kaip piktogramos, langų vieta, fono paveikslėliai ir kt. Nors DS_Store failų ištrynimas nepadaro didelės žalos (išskyrus aplanko metaduomenų praradimą), nebent turite labai konkrečią priežastį juos ištrinti, turėtumėte juos palikti, nes juos naudoja Mac OS X Finder. Ištrinti failus iš tikrųjų būtina tik kai kuriose konkrečiose „Windows + Mac“ bendrinamose tinklo aplinkose, o kitu atveju jie vis tiek bus atkurti naudojant „Mac OS X“.
Ar galiu sustabdyti DS_Store failus?
Taip, terminale vykdydami šią komandą galite neleisti kurti DS_Store failų
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Gana lengva sustabdyti .DS_Store failų kūrimą prie tinklo prijungtiems tomams, bendrinimams ir diskams, tačiau tai retai reikalinga daugeliui vartotojų.
Šie DS_Store failai yra visose OS X versijose, nuo seniausių versijų iki naujausių Mac OS X leidimų, nes jie yra svarbus failų sistemos metaduomenų saugojimo ir informacijos komponentas.