Anonim

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.

  1. Para habilitar archivos ocultos, seleccione Go > Computer y luego seleccione Macintosh HD para expandir la sección.

  1. 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.

  1. 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.

  1. 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 .

  1. 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.

  1. 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.

  1. Seleccione Ir > Utilidades > Terminal.

  1. Ingrese este comando en la ventana Terminal: sudo find / -name “.DS_Store” - depth -exec rm {} \; y presione Entrar.

  1. 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.

  1. Seleccione Ir > Utilidades > Terminal.
  1. 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 .

  1. 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.

  1. Seleccione Ir > Utilidades > Terminal.
  1. Escriba o pegue este comando en Terminal: sudo crontab -e y presione Returnllave.

  1. Si se le solicita, ingrese su contraseña de administrador.

  1. 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.

  1. 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.

¿Qué es un archivo DS_Store y cómo eliminarlo?