Un archivo .Ds_Store (Tienda de servicios de escritorio) es un archivo de información oculto en el sistema operativo de su Mac que macOS crea automáticamente cada vez que explora una carpeta a través de la aplicación Finder.
El archivo se crea para cada carpeta y contiene información que controla cómo el sistema operativo abrirá la carpeta con los metadatos de configuración del sistema asociados. Los datos incluyen imágenes de fondo, tamaño u orientación de los íconos, cómo mostrar las carpetas cuando las abre, etc.
¿Son dañinos los archivos DS_Store?
Puedes encontrar archivos DS_store en archivos recibidos de otros usuarios de Mac, pero no causar ningún daño mientras están en una carpeta.
Los archivos DS_Store generalmente están ocultos a la vista, pero puede habilitar la configuración de archivos ocultos y ver los archivos.
- Para habilitar archivos ocultos, seleccione Go > Computer y luego seleccione Macintosh HD para expandir la sección.
- Seleccione Comando + Shift + . (la tecla de punto). Los archivos atenuados que ve suelen ser los archivos ocultos en su Mac.
Sin embargo, si carga un archivo DS_Store junto con otros archivos en su Mac, existe la posibilidad de que se utilicen de forma indebida para obtener información como atributos de archivo o metadatos sobre los archivos en su Mac.Potencialmente, podría permitir que los piratas informáticos actúen de manera maliciosa y vean sus archivos privados.
Cómo eliminar un archivo DS_Store
Estas son algunas de las razones por las que querría eliminar un archivo DS_Store, incluso si no ocupa mucho espacio en una carpeta ni causa ningún daño:
- Cuando Finder actúa cada vez que intentas abrir una carpeta.
- Los archivos DS_Store dañados pueden dificultarle cambiar las opciones de visualización y ver u ordenar los iconos de archivo dentro de la carpeta. Cuando una carpeta se cierra inmediatamente, es una señal de un archivo DS_Store dañado.
- Para restablecer sus preferencias de visualización eliminando un archivo DS_Store. Perderá la configuración personalizada de la vista del Finder para la carpeta en particular, pero siempre puede cambiar las opciones o la configuración de la vista de la carpeta.
- Si está transfiriendo archivos entre computadoras, como desde su Mac a otro sistema, puede encontrar algunos problemas inesperados causados por los archivos DS_Store.
Algunas formas rápidas de resolver cualquier problema que enfrente con los archivos de DS_Store incluyen:
- Abra archivos DS_Store con aplicaciones adecuadas en sistemas que no sean macOS como Windows. Algunas herramientas que puede usar para abrir archivos DS_Store en Windows incluyen WinRAR, Adobe Acrobat y Free File Viewer.
- Asegurarse de que su archivo DS_Store no esté dañado o infectado con un virus o malware. Puede ejecutar un análisis de malware con las mejores opciones de antivirus para Mac y buscar posibles amenazas.
No pierde ningún dato al eliminar un archivo DS_Store. Pero, una vez que se cambien las preferencias de la carpeta, Finder creará una nueva DS_Store para almacenar configuraciones de vista personalizadas.
Le mostraremos cómo eliminar un archivo DS_Store:
- Para una carpeta específica
- Para múltiples carpetas en su Mac a través de la aplicación Terminal
Cómo eliminar un archivo DS_Store de una carpeta específica
Siga estos pasos para eliminar un archivo DS_Store de una carpeta específica.
- Seleccione Ir > Utilidades > Terminal.
Nota: si no ha iniciado sesión como administrador, es posible que se le solicite que ingrese su nombre y contraseña para acceder a la Aplicación Terminal y use los comandos necesarios para eliminar archivos DS_Store.
- Localice la carpeta y cambie el directorio a la carpeta que contiene el archivo DS_Store que desea eliminar. Por ejemplo, si la carpeta está en el escritorio, use el comando cd escritorio y presione Enter .
- Escriba buscar . –nombre '.DS_Store' –escriba f –delete para eliminar todos los archivos DS_Store en el directorio actual y presione Enter.
Nota: Asegúrese de escribir el comando exactamente como se esperaba, de lo contrario, puede eliminar otros archivos importantes en su Mac.
- Seleccione Aceptar. Se eliminarán los archivos .DS_Store en la carpeta que seleccionó.
Nota: La terminal enviará un mensaje solo si el comando que ingresó no funcionó.
Cómo eliminar un archivo DS_Store de varias carpetas
Si desea eliminar todos los archivos DS_Store de su Mac, siga estos pasos.
- Seleccione Ir > Utilidades > Terminal.
- Ingrese este comando en la ventana Terminal: sudo find / -name “.DS_Store” - depth -exec rm {} \; y presione Entrar.
- Ingrese su contraseña si se le solicita. Los archivos de DS_Store se eliminarán de todas las carpetas.
Nota: la aplicación devolverá un mensaje solo si el comando que ingresó no funcionó.
Cómo evitar la creación automática de archivos DS_Store
Si hay carpetas aleatorias en su servidor, los piratas informáticos pueden obtener acceso a los archivos DS_Store, ver atributos o metadatos sobre el archivo y actuar maliciosamente.
La mejor manera de resolver este problema y evitar violaciones de seguridad a través de archivos DS_Store es deshabilitar la creación automática de archivos DS_Store. Así es cómo.
- Seleccione Ir > Utilidades > Terminal.
- Escriba predeterminados escriba com.apple.desktopservices DSDontWriteNetworkStores true y presione Enter . Si alguna vez desea invertir este comando, use el mismo comando pero cambie verdadero a falso .
- Reinicia tu Mac.
Cómo eliminar automáticamente archivos .DS_Store periódicamente
Si no desea seguir eliminando archivos de DS_Store de forma manual, puede usar un comando UNIX para eliminar automáticamente los archivos a intervalos regulares. Así es cómo.
- Seleccione Ir > Utilidades > Terminal.
- Escriba o pegue este comando en Terminal: sudo crontab -e y presione Returnllave.
- Si se le solicita, ingrese su contraseña de administrador.
- En el editor vim, presione i en su teclado una vez. Luego escriba o pegue este comando: 30 10root find / -name “.DS_Store” - depth -exec rm {} \;
Nota: La entrada crontab tiene el siguiente formato: . En nuestro ejemplo, el sistema está configurado para ejecutar automáticamente el comando a las 10.30 AM todos los días. Puede usar diferentes valores para configurar el comando para una hora diferente y el comando se ejecutará ya sea que su Mac esté encendida o en modo de suspensión.
- Presione la tecla Esc en su teclado una vez y luego presione Shift+ Z + Z simultáneamente para guardar la entrada crontab.
Eliminar archivos DS_Store de su Mac
La mayoría de los usuarios de Mac no saben que existen archivos DS_Store. Estos archivos invisibles se encuentran en las carpetas del sistema de su Mac y puede eliminarlos o deshabilitar la creación de archivos siguiendo los pasos descritos en esta guía.
Deje un comentario a continuación y avísenos si esta guía lo ayudó a eliminar archivos DS_Store en su Mac.
