Què és un fitxer.DS_Store?

Taula de continguts:

Anonim

Sovint em pregunten sobre la finalitat dels fitxers .DS_Store per part d'usuaris de Mac i administradors de sistemes de Windows que tenen uns quants Mac a les seves xarxes, on veure com apareixen els fitxers quan es fan visibles els fitxers ocults.

Aquí hi ha una explicació sobre què és un document DS_Store a Mac OS X, què passa si els suprimeixes i com desactivar-ne la creació si prefereixes no tenir-los més a la xarxa. entorns.

Què és un fitxer .DS_Store? Què fa un fitxer DS_Store?

Els fitxers DS_Store són utilitzats per Mac OS X per emmagatzemar informació de metadades específica de la carpeta. Es creen a totes les carpetes a les quals accedeix Mac OS X Finder, fins i tot volums de xarxa i dispositius externs. Les personalitzacions de nivell de carpetes s'emmagatzemen al fitxer DS_Store, coses com ara icones personalitzades, col·locació d'icones, mida de les icones, col·locació de finestres, visualitzacions de llista, imatges o colors de fons personalitzats, etc. Els fitxers DS_Store estan pensats per ser discrets, per això tenen un fitxer . davant del seu nom, que indica als sistemes de fitxers UNIX que el fitxer és invisible.

La majoria dels usuaris de Mac probablement no veuran mai un fitxer DS_Store, tot i que si l'usuari ha triat mostrar fitxers ocults, es faran visibles a gairebé tots els directoris d'OS X. De la mateixa manera, gairebé sempre ho faran. es mostra amb el senyalador -a adjunt a l'ordre ls, que indica mostrar fitxers invisibles precedits d'un punt.

Aquí és com es veu un fitxer DS_Store quan els fitxers ocults es fan visibles a OS X:

Què passa si suprimeixo els fitxers .DS_Store?

Si suprimiu fitxers .DS_Store de les carpetes del Mac, perdràs les especificitats de la carpeta dels directoris; es perdran coses com les icones, la ubicació de les finestres, les imatges de fons, etc. Tot i que no hi ha cap dany important (excepte la pèrdua de les metadades de la carpeta) per suprimir fitxers DS_Store, tret que tingueu un motiu molt específic per eliminar-los, hauríeu de mantenir-los al seu lloc, ja que el Mac OS X Finder els utilitza. L'eliminació dels fitxers només és necessari en alguns entorns de xarxa compartits Windows+Mac específics, i, en cas contrari, Mac OS X els regenerarà de totes maneres.

Puc aturar els fitxers DS_Store?

Sí, executant l'ordre següent al Terminal podeu evitar la creació de fitxers DS_Store

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

És bastant fàcil aturar la creació de fitxers .DS_Store per a volums, recursos compartits i unitats connectats a la xarxa, però poques vegades és necessari per a la majoria de situacions dels usuaris.

Aquests fitxers DS_Store existeixen en totes les versions d'OS X, des de les versions més antigues fins a les darreres versions de Mac OS X, ja que són un component crític de l'emmagatzematge i la informació de metadades del sistema de fitxers.

Què és un fitxer.DS_Store?