Mikä on a.DS_Store-tiedosto?
Sisällysluettelo:
Minulta kysytään usein .DS_Store-tiedostojen tarkoituksesta Mac-käyttäjiltä ja Windows-järjestelmänvalvojilta, joilla on muutama Mac-tietokone verkossaan.
Tässä on selitys siitä, mitä DS_Store-asiakirja on Mac OS X:ssä, mitä tapahtuu, jos poistat ne ja miten niiden luonti voidaan estää, jos et halua enää pitää niitä verkossa. ympäristöt.
Mikä on .DS_Store-tiedosto? Mitä DS_Store-tiedosto tekee?
DS_Store-tiedostoja käytetään Mac OS X:ssä kansiokohtaisten metatietojen tallentamiseen. Ne luodaan jokaiseen kansioon, jota Mac OS X Finder käyttää, jopa verkkot altioihin ja ulkoisiin laitteisiin. Kansiotason mukautukset tallennetaan DS_Store-tiedostoon, kuten mukautetut kuvakkeet, kuvakkeiden sijoittelu, kuvakkeen koko, ikkunan sijoitus, luettelonäkymät, mukautetut taustakuvat tai värit jne. DS_Store-tiedostot on tarkoitettu olemaan huomaamattomia, minkä vuoksi niissä on . nimen edessä, mikä osoittaa UNIX-tiedostojärjestelmille, että tiedosto on näkymätön.
Useimmat Mac-käyttäjät eivät todennäköisesti koskaan näe DS_Store-tiedostoa ollenkaan, mutta jos käyttäjä on valinnut piilotettujen tiedostojen näyttämisen, ne tulevat näkyviin lähes jokaisessa OS X:n hakemistossa. Samoin ne näkyvät melkein aina näkyvät -a-lipun kanssa, joka on liitetty ls-komentoon, mikä osoittaa näkymättömien tiedostojen näyttämisen, joiden edessä on piste.
Tältä DS_Store-tiedosto näyttää, kun piilotetut tiedostot tulevat näkyviin OS X:ssä:
Mitä tapahtuu, jos poistan .DS_Store-tiedostot?
Jos poistat .DS_Store-tiedostoja Mac-kansioista, menetät hakemistojen kansion tiedot. asiat, kuten kuvakkeet, ikkunoiden sijoittelu, taustakuvat jne., katoavat. Vaikka DS_Store-tiedostojen poistamisesta ei aiheudu merkittävää haittaa (paitsi kansion metatietojen katoaminen), ellei sinulla ole erityistä syytä niiden poistamiseen, sinun tulee säilyttää ne paikoillaan, koska Mac OS X Finder käyttää niitä. Tiedostojen poistaminen on todella tarpeen vain joissakin tietyissä Windows+Mac-jaetuissa verkkoympäristöissä, ja muuten ne päätyvät kuitenkin uudelleen luomaan Mac OS X:ssä.
Voinko pysäyttää DS_Store-tiedostot?
Kyllä, suorittamalla seuraavan komennon terminaalissa voit estää DS_Store-tiedostojen luomisen
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
.DS_Store-tiedoston luominen verkkoon liitetyille levyille, jakoille ja asemille on melko helppoa lopettaa, mutta se on harvoin tarpeen useimmissa käyttäjien tilanteissa.
Nämä DS_Store-tiedostot ovat olemassa kaikissa OS X:n versioissa vanhimmista versioista uusimpiin Mac OS X:n julkaisuihin, koska ne ovat tärkeä osa tiedostojärjestelmän metatietojen tallennusta ja tietoja.