.DS_Store Eliminación de manera permanente de detener su creación en Mojave

2

Como desarrollador, rutinariamente estoy haciendo carpetas en mi Mac con Mojave para realizar pruebas, mi servidor localhost o para transferir a VPS u otro alojamiento. En principio, prefiero no tener .DS_Store por completo, pero si la computadora quiere tenerlos, no me importa.

Sin embargo, ¿hay una manera de evitar que se creen de forma permanente en un directorio y subdirectorios particulares?

Soy consciente de que , pero debo ser más selectivo que una solución de todo o nada. Idealmente, puedo suprimirlos tanto en sistemas de archivos locales como remotos, pero si alguien puede ayudar a prevenir algunos de estos y permitir otros, estaría agradecido.

Esta pregunta es para abordar Mojave y los sistemas operativos más nuevos solamente y para abordar un control más detallado o para confirmar que esto es imposible.

    
pregunta Danny F 25.10.2018 - 00:30

1 respuesta

1

No hay funcionalidad incorporada en macOS para detener la creación de archivos .DS_Store en una carpeta específica y sus subcarpetas. Existe una configuración para detener la creación en volúmenes en red (es decir, carpetas que realmente son recursos compartidos de red).

Puede descargar una utilidad de terceros llamada "DeathToDSStore" desde aquí:

enlace

Esto detendrá la generación de archivos .DS_Store en general, pero aún no para un directorio específico.

Mencionas que eres un desarrollador; por lo tanto, es posible que modifiques esa utilidad para hacer exactamente lo que quieres. La utilidad es de código abierto. Puede encontrar el lugar específico para anular en la fuente del archivo / FinderOverride.m.

En los comentarios que mencionaste que deben ejecutarse en Mojave, que DeathToDSStore aún no admite. En Mojave puede ejecutar este fork de Asepsis que es compatible con Mojave:

enlace

    
respondido por el jksoegaard 25.10.2018 - 00:39

Lea otras preguntas en las etiquetas