En esta guía te voy a hablar sobre los archivos .DS_Store que aparecen cuando copias elementos desde un los ordenadores con macOS. Estos elementos no suelen ser visibles en los Mac de Apple, pero sí que se muestran en el explorador de archivos de Windows y hasta en Google Drive, si subes una carpeta desde macOS. Si tienes curiosidad por saber qué contienen o te preocupa que hayan aparecido un montón de .DS_Store entre tus archivos, lee con atención esta publicación. Aquí te proporciono toda la información que necesitas conocer.
Índice de contenidos
¿Qué es un archivo .DS_Store?
.DS_Store es un archivo propio de macOS donde se almacenan una serie de datos relacionados con los distintos directorios de una unidad. Su nombre completo es, en realidad, Desktop Services Store, que en español podemos traducir como almacén de servicios de escritorio. Aunque su estructura interna es privativa, ya que no se trata de un formato abierto, se conoce gracias a la ingeniería inversa. De hecho, puedes ver todos los detalles aquí.
¿Y por qué todos los .DS_Store empiezan con un punto? Esto tiene una fácil explicación. En el Finder de macOS, que es equivalente al explorador de archivos de Windows, los archivos que empiezan por un punto (.) están ocultos. Esto es algo que también sucede en la mayoría de distribuciones Linux. Por lo tanto, los archivos .DS_Store no suelen ser visibles en macOS, pero sí en sistemas operativos como Windows o plataformas de almacenamiento en la nube, como Google Drive.
En el archivo .DS_Store se almacena información como esta:
- Tamaño de los iconos
- Fondo de la carpeta
- Diseño del icono de la carpeta
- Tipo de vista elegida
- Posición exacta de cada elemento (sin alineación)
- Criterio de alineación o agrupación de los elementos.
La aplicación que se encarga de generar el fichero .DS_Store es el Finder. Lo hace en cada directorio al cual tiene acceso. Por eso, si conectas un pendrive a un Mac y luego lo exploras desde Windows, rápidamente te darás cuenta de que se ha creado un elemento con este nombre en cada directorio.
El equivalente en Windows del .DS_Store es el desktop.ini, que incluye la información sobre el aspecto y los parámetros aplicados a cada directorio. También se puede asemejar al archivo thumbs.db, aunque este se encarga de almacenar las miniaturas de los archivos de imagen alojados en una carpeta.
Cómo borrar los archivos .DS_Store
Antes de explicarte los métodos que tienes a tu disposición para borrar todos los archivos .DS_Store, te confirmo que no pasa nada por eliminarlos. Si copias una carpeta a Google Drive desde un Mac y borras estos elementos, no sucederá nada malo con tus documentos y archivos. Y lo mismo pasa si los eliminas en Windows.
¿Y si estás en un Mac? Lo cierto es que los ficheros .DS_Store, como ya te mencioné, están ocultos. Así que tampoco te deberían molestar demasiado, básicamente, porque no los vas a ver. Ahora bien, sí que existe una forma de hacerlos desaparecer todos de una sentada en tu equipo Mac, aunque en este caso sí que habrá consecuencias.
Básicamente, cuando borras los archivos .DS_Store de macOS en un ordenador de Apple, lo que estás haciendo es borrar los ajustes de visualización que hayas aplicado en los directorios de tu equipo. Si esto no es un problema, entonces no pasa nada si los eliminas todos.
Eliminar archivos .DS_Store en Windows
No es necesario activar la visualización de archivos ocultos en Windows para acceder a los .DS_Store. Lo único que debes hacer es abrir la carpeta en el explorador, seleccionar este elemento y presionar en la tecla Suprimir. Al hacerlo, el archivo se enviará a la papelera de reciclaje.
Si tienes una unidad repleta de estos archivos, basta con usar el diálogo de búsqueda, introduciendo el siguiente operador:
- .DS_Store
Cuando carguen los resultados de la búsqueda, selecciónalos todos y presiona en la tecla Suprimir. Luego, vacía la papelera de reciclaje.
Trucazo para borrar archivos .DS_Store
Para borrar los archivos .DS_Store sin que pases por la papelera de reciclaje, presiona en Mayús + Suprimir. No obstante, ten en cuenta que esto tienes sus riesgos. Por ejemplo, si seleccionas otro archivo sin querer, también se eliminará de forma definitiva.
Eliminar todos los .DS_Store en macOS
Para eliminar todos los archivos .DS_Store en macOS basta con ejecutar un comando en la Terminal. Para acceder a esta herramienta, simplemente abre el Spotlight (Command + Barra espaciadora) y escribe “Terminal”.
Luego, escribe el siguiente comando:
sudo find / -name «.DS_Store» -depth -exec rm {} ;
Es posible que veas algunos errores durante el proceso, ya que ciertos directorios estarán protegidos. De todos modos, la gran mayoría de los archivos .DS_Store habrán sido eliminados.
Borrar los .DS_Store de Google Drive
Otro lugar donde me he encontrado archivos .DS_Store con frecuencia es en Google Drive. Al subir carpetas desde macOS, este elemento también se transfiere a la nube. En este caso, la mejor forma de localizarlos todos es con una búsqueda que incluya el término exacto .DS_Store. Desde los resultados de la búsqueda, selecciona todos los elementos que veas y elimínalos.
No te olvides de las carpetas comprimidas
Finalmente, no te olvides de los archivos comprimidos. Si sueles enviar carpetas en formato ZIP desde macOS, los elementos .DS_Store se incluirán en ellas. Como ya te he explicado, esto no es un problema para nadie. Ni son archivos vitales, ni ocupan espacio alguno. Con todo, no está de más que avises a otros usuarios de que este elemento no es peligroso. Otra posibilidad es que los elimines antes de enviar el archivo ZIP.
Y tú, ¿sabías que eran los .DS_Store? ¿Qué te parece este sistema? Déjame tu opinión más abajo. Te leo en los comentarios.