¿Qué es un archivo .DS_Store?
Tabla de contenido:
Con frecuencia, los usuarios de Mac y los administradores de sistemas de Windows que tienen algunas Mac en sus redes me preguntan sobre el propósito de los archivos .DS_Store, donde los archivos aparecen cuando los archivos ocultos se hacen visibles.
Aquí hay una explicación de 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 la red ambientes.
¿Qué es un archivo .DS_Store? ¿Qué hace un archivo DS_Store?
Los archivos DS_Store son utilizados por Mac OS X 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 íconos personalizados, ubicación de íconos, tamaño de ícono, ubicación de ventanas, vistas de lista, imágenes o colores de fondo personalizados, etc. delante de su nombre, lo que indica a los sistemas de archivos UNIX que el archivo es invisible.
Es probable que la mayoría de los usuarios de Mac nunca vean un archivo DS_Store, aunque si el usuario ha elegido mostrar archivos ocultos, se volverán visibles en casi todos los directorios de OS X. Del mismo modo, casi siempre aparecen con el indicador -a adjunto al comando ls, que indica mostrar archivos invisibles precedidos por un punto.
Así es como se ve un archivo DS_Store cuando los archivos ocultos se hacen visibles en OS X:
¿Qué sucede si elimino los archivos .DS_Store?
Si elimina archivos .DS_Store de las carpetas de Mac, perderá las especificaciones de esa carpeta de directorios; cosas como íconos, 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) al 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, Mac OS X los volverá a generar de todos modos.
¿Puedo detener los archivos de DS_Store?
Sí, ejecutando el siguiente comando en la Terminal puedes evitar la creación de archivos DS_Store
valores predeterminados escribir 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 fundamental de la información y el almacenamiento de metadatos del sistema de archivos.