Si elimino manualmente un archivo .DS_Store de un directorio, ¿qué es lo peor que puede pasar? ¿Qué información importante podría perder?
84
Los archivos .DS_Store solo son utilizados por el Finder para mantener configuraciones de vista personalizadas para esa carpeta en particular. En la mayoría de los casos, no sucederá nada si los elimina, o en el peor de los casos, se perderá la configuración personalizada de la vista del Finder (tamaño de icono, posición, color de fondo, etc.).
Si está tratando de mantener una experiencia de 'buscador espacial' en OS X, es posible que le importe más, pero para la mayoría de los usuarios no se notará ningún cambio.
.DS_Store
archivos!extended file attributes
, pero el Finder no intentará leer desde allí. verse a sí mismo:mdls -n kMDItemFinderComment myfile
-n
interruptor no funciona; Tengo que usar-name
.Lo peor que sucederá es que los atributos de visualización de carpetas (posiciones de iconos y configuraciones de visualización) desaparecerán. Si no considera importantes las posiciones de los iconos y la configuración de visualización, no hay información importante almacenada en estos archivos, por lo que es seguro eliminarlos.
fuente
Por lo que puedo decir, almacenan todas las configuraciones que se muestran en las opciones de vista en el ícono y la vista de lista (o partes de la configuración después de que algunas de ellas hayan cambiado).
En la vista de columna, las opciones en la parte inferior son las mismas para todas las carpetas, pero los modos de ordenar por y ordenar por todavía se guardan en archivos .DS_Store.
Abrir siempre en significa "guardar el modo de vista utilizado anteriormente de esta carpeta en un archivo .DS_Store". Anula el modo de vista predeterminado (FXPreferredViewStyle, que a menudo se cambia después de cerrar una ventana). Si marca "Abrir siempre en vista de columna" y presiona ⌘1, el modo de vista específico de carpeta se convierte en vista de icono.
Los archivos .DS_Store también contienen las dimensiones predeterminadas de las ventanas, las partes mostradas de las ventanas, las posiciones de los íconos en la vista de íconos y el ancho de la barra lateral.
Los comentarios destacados se almacenan en archivos .DS_Store y en atributos extendidos . Si elimina un archivo .DS_Store, Finder no verá los comentarios, pero Spotlight sí.
fuente
Desde OS X 10.6 y así sucesivamente, el formato
.DS_Store
cambió de texto a binario y parece no estar documentado por Apple, por lo que realmente no conoce las consecuencias exactas de eliminar dichos archivos.Pero según la información que tenemos, el archivo básicamente almacena información sobre cómo muestra directorios y archivos (por ejemplo, su posición en Finder). Contiene una serie de registros que dan atributos de los archivos en el directorio o del directorio en sí (referido como
.
) en un formato similar a un árbol B.También almacena desde donde se eliminaron los archivos en la carpeta Papelera , por lo que al eliminar el archivo DS_Store de allí, Finder no sabrá la ubicación original de sus archivos eliminados.
Por lo tanto, si no le preocupa cómo se muestra su carpeta en Finder, puede eliminarla con seguridad. Si es un archivo DS_Store dentro de su carpeta Papelera, mejor déjelo.
Si está más interesado en lo que se almacena exactamente en los archivos DS_Store , puede intentar usar una
dsstore_dump.pl
herramienta que pueda leer los registros de un archivo de la tienda en formato legible para humanos.Ver también: Formato DS_Store en CPAN
fuente
rm
archivos de forma manual~/.Trash
, dejaré los.DS_Store
archivos desordenados en mi disco que se habrían eliminado haciendo clic en 'Vaciar papelera'?" Si te entiendo bien, la única consecuencia sería que el único.DS_Store
en la carpeta de la papelera en sí puede estar desordenado ... ¿verdad? :).DS_Store
es muy probablemente indocumentado.