skip to Main Content

¿Qué es un archivo .DS_Store?

Descubridor

Con frecuencia me preguntan sobre el propósito de los archivos .DS_Store los usuarios de Mac y los administradores del sistema de Windows que tienen algunas Mac en sus redes, donde ver los archivos aparecen cuando los archivos ocultos se hacen visibles.

Aquí hay una explicación sobre qué es un documento DS_Store en Mac OS X, qué sucede si los elimina y cómo deshabilitar su creación si prefiere no tenerlos más en entornos de red.

¿Qué es un archivo .DS_Store? ¿Qué hace un archivo DS_Store?

Mac OS X utiliza los archivos .DS_Store para almacenar información de metadatos específica de la carpeta. Se crean en todas las carpetas a las que accede Mac OS X Finder, incluso en volúmenes de red y dispositivos externos. Las personalizaciones a nivel de carpeta se almacenan en el archivo DS_Store, cosas como iconos personalizados, ubicación de iconos, tamaño de icono, ubicación de ventanas, vistas de lista, imágenes o colores de fondo personalizados, etc. Los archivos DS_Store están diseñados para ser discretos, por eso tienen un. delante de su nombre, lo que indica a los sistemas de archivos UNIX que el archivo es invisible.

La mayoría de los usuarios de Mac probablemente nunca verán un archivo DS_Store, aunque si el usuario ha optado por mostrar archivos ocultos, serán visibles en casi todos los directorios de OS X. Asimismo, casi siempre aparecerán con la marca -a adjunta. al comando ls, que indica mostrar archivos invisibles precedidos de un punto.

Así es como se ve un archivo DS_Store cuando los archivos ocultos se hacen visibles en OS X:

Archivo DS_Store en Mac OS X

¿Qué sucede si elimino los archivos .DS_Store?

Si elimina los archivos .DS_Store de las carpetas de Mac, perderá los detalles de la carpeta de ese directorio; elementos como iconos, ubicación de ventanas, imágenes de fondo, etc. se perderán. Si bien no hay ningún daño significativo (excepto la pérdida de los metadatos de la carpeta) por eliminar archivos de DS_Store, a menos que tenga una razón muy específica para eliminarlos, debe mantenerlos en su lugar ya que Mac OS X Finder los usa. Eliminar los archivos solo es necesario en algunos entornos de red compartidos específicos de Windows + Mac, y de lo contrario terminarán siendo regenerados por Mac OS X de todos modos.

¿Puedo detener los archivos de DS_Store?

Sí, ejecutando el siguiente comando en la Terminal puede evitar la creación de archivos DS_Store

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Es bastante fácil detener la creación de archivos .DS_Store para volúmenes, recursos compartidos y unidades conectados a la red, pero rara vez es necesario para la mayoría de las situaciones de los usuarios.

Estos archivos DS_Store existen en todas las versiones de OS X, desde las versiones más antiguas hasta las últimas versiones de Mac OS X, ya que son un componente crítico de la información y el almacenamiento de metadatos del sistema de archivos.

Back To Top