Un fitxer .Ds_Store (Botiga de serveis d'escriptori) és un fitxer d'informació amagat al sistema operatiu del vostre Mac que el macOS crea automàticament cada vegada que navegueu per una carpeta mitjançant l'aplicació Finder.
El fitxer es crea per a cada carpeta i conté informació que controla com el sistema operatiu obrirà la carpeta amb les metadades de configuració del sistema associades. Les dades inclouen imatges de fons, mida o orientació de les icones, com mostrar les carpetes quan les obriu, etc.
Els fitxers DS_Store són perjudicials?
Podeu trobar fitxers DS_store als arxius rebuts d' altres usuaris de Mac, però no causen cap dany mentre es troben en una carpeta.
DS_Store Els fitxers solen estar ocults a la vista, però podeu activar la configuració de fitxers ocults i visualitzar-los.
- Per habilitar fitxers ocults, seleccioneu Vés > Ordinador i a continuació, seleccioneu Macintosh HD per ampliar la secció.
- Selecciona Ordre + Maj + . (la clau del punt). Els fitxers en gris que veus solen ser els fitxers ocults al teu Mac.
No obstant això, si pengeu un fitxer DS_Store juntament amb altres fitxers al vostre Mac, hi ha la possibilitat que es faci un ús indegut per obtenir informació com ara atributs de fitxers o metadades sobre els fitxers del vostre Mac.Potser podria permetre que els pirates informàtics actuïn de manera maliciosa i visualitzin els vostres fitxers privats.
Com esborrar un fitxer DS_Store
Aquí tens alguns motius pels quals vols suprimir un fitxer DS_Store, encara que no ocupi gaire espai en una carpeta o faci cap dany:
- Quan Finder actua cada vegada que intenteu obrir una carpeta.
- Els fitxers DS_Store danyats poden dificultar-vos canviar les opcions de visualització i veure o ordenar les icones dels fitxers dins de la carpeta. Quan una carpeta es tanca immediatament, és un signe d'un fitxer DS_Store danyat.
- Per restablir les vostres preferències de visualització suprimint un fitxer DS_Store. Perdreu la configuració de visualització personalitzada del Finder per a la carpeta concreta, però sempre podeu canviar les opcions o la configuració de visualització de la carpeta.
- Si esteu transferint fitxers entre ordinadors, com ara des del vostre Mac a un altre sistema, és possible que us trobeu amb alguns problemes inesperats causats pels fitxers DS_Store.
Algunes maneres ràpides de resoldre qualsevol problema amb els fitxers de DS_Store inclouen:
- Obre fitxers DS_Store amb aplicacions adequades en sistemes que no són macOS com Windows. Algunes eines que podeu utilitzar per obrir fitxers DS_Store a Windows inclouen WinRAR, Adobe Acrobat i Free File Viewer.
- Assegureu-vos que el vostre fitxer DS_Store no estigui malmès o infectat amb un virus o programari maliciós. Podeu executar una exploració de programari maliciós amb les millors opcions antivirus per a Mac i comprovar si hi ha amenaces potencials.
No perds cap dada en suprimir un fitxer DS_Store. Però, un cop canviades les preferències de la carpeta, Finder crearà una nova DS_Store per emmagatzemar la configuració de visualització personalitzada.
Us mostrarem com esborrar un fitxer de DS_Store:
- Per a una carpeta específica
- Per a diverses carpetes del vostre Mac mitjançant l'aplicació Terminal
Com esborrar un fitxer DS_Store per a una carpeta específica
Feu servir aquests passos per suprimir un fitxer DS_Store d'una carpeta específica.
- Seleccioneu Vés > Utilitats > Terminal.
Nota: si no heu iniciat la sessió com a administrador, és possible que se us demani que introduïu el vostre nom i contrasenya per accedir al Aplicació del terminal i utilitzeu les ordres necessàries per suprimir fitxers DS_Store.
- Ubiqueu la carpeta i canvieu el directori a la carpeta que conté el fitxer DS_Store que voleu suprimir. Per exemple, si la carpeta es troba a l'escriptori, utilitzeu l'ordre cd desktop i premeu Enter .
- Escriviu trobar . –nom '.DS_Store' –escriviu f –delete per eliminar tots els fitxers DS_Store del directori actual i premeu Enter.
Nota: assegureu-vos d'escriure l'ordre exactament com es pretenia, en cas contrari podeu suprimir altres fitxers importants del vostre Mac.
- Seleccioneu D'acord. Els fitxers .DS_Store de la carpeta que heu seleccionat se suprimiran.
Nota: El terminal només enviarà un missatge si l'ordre que heu introduït no funcionava.
Com esborrar un fitxer DS_Store per a diverses carpetes
Si voleu suprimir tots els fitxers de DS_Store del vostre Mac, seguiu aquests passos.
- Seleccioneu Vés > Utilitats > Terminal.
- Introduïu aquesta ordre a la finestra del terminal: sudo find / -name “.DS_Store” -depth -exec rm {} \; i premeu Enter.
- Introduïu la vostra contrasenya,si se us demana. Els fitxers DS_Store se suprimiran de totes les carpetes.
Nota: l'aplicació només retornarà un missatge si l'ordre que heu introduït no funcionava.
Com evitar la creació automàtica de fitxers DS_Store
Si hi ha carpetes aleatòries al vostre servidor, els pirates informàtics poden accedir als fitxers DS_Store, veure atributs o metadades sobre el fitxer i actuar de manera maliciosa.
La millor manera de resoldre aquest problema i evitar bretxes de seguretat mitjançant fitxers DS_Store és desactivar la creació automàtica de fitxers DS_Store. Així és com.
- Seleccioneu Vés > Utilitats > Terminal.
- Type defaults escriviu com.apple.desktopservices DSDontWriteNetworkStores true i premeu Enter . Si mai voleu invertir aquesta ordre, feu servir la mateixa ordre però canvieu true a false .
- Reinicieu el vostre Mac.
Com esborrar automàticament fitxers .DS_Store periòdicament
Si no voleu continuar suprimint fitxers DS_Store de manera manual, podeu utilitzar una ordre UNIX per eliminar automàticament els fitxers a intervals regulars. Així és com.
- Seleccioneu Vés > Utilitats > Terminal.
- Escriviu o enganxeu aquesta ordre al Terminal: sudo crontab -e i premeu RetornTecla .
- Si se us demana, introduïu la vostra contrasenya d'administrador.
- A l'editor vim, premeu i al teclat una vegada. A continuació, escriviu o enganxeu aquesta ordre: 30 10root find / -name “.DS_Store” -depth -exec rm {} \;
Nota: l'entrada crontab té el format següent: . Al nostre exemple, el sistema està configurat per executar automàticament l'ordre a 10.30 AM cada dia. Podeu utilitzar diferents valors per configurar l'ordre durant un temps diferent i l'ordre s'executarà tant si el vostre Mac està encès com en mode de repòs.
- Premeu la tecla Esc del teclat una vegada i després premeu Maj+ Z + Z simultàniament per desar l'entrada crontab.
Elimina els fitxers DS_Store del teu Mac
La majoria dels usuaris de Mac no són conscients que existeixen fitxers DS_Store. Aquests fitxers invisibles viuen a les carpetes del sistema del vostre Mac i podeu eliminar-los o desactivar la creació dels fitxers seguint els passos que s'indiquen en aquesta guia.
Deixa un comentari a continuació i fes-nos saber si aquesta guia t'ha ajudat a eliminar fitxers DS_Store del teu Mac.
