Nunca vuelva a crear un archivo .DS_Store

24

Estoy cansado de que el buscador cree estos metadatos .DS_Store y los archivos de seguimiento de la vista del buscador en todos mis directorios. ¿Cómo puedo desactivar esto en Finder?

Marco Ceppi
fuente
¿Hay alguna razón en particular que estos archivos te molesten? ¿Tiene que ver principalmente con unidades de red y externas? ¿O simplemente no te gusta el spam de archivos en general?
boehj
1
@boehj File spam para ser sincero, y la idea de que la mejor solución para almacenar metadatos sobre un directorio era un archivo oculto en cada directorio.
Marco Ceppi

Respuestas:

21

Como Fake Name señaló, Total Finder viene con una extensión del kernel para redirigir los archivos .DS_Store que efectivamente evitan que esos molestos archivos se creen en sus directorios y sin perder la función. Lo que no señaló es que la extensión del kernel se puede descargar sin Total Finder desde github . Tienes que construirlo y soltarlo en tu /System/Library/Extensionsdirectorio. Entonces deberías reiniciar tu computadora. Parece estar funcionando para mí hasta ahora.

Actualización: Este es ahora un proyecto separado de TotalFinder llamado Asepsis . Ahora hay mucha más documentación sobre cómo funciona y el proceso de instalación. El repositorio de GitHub ahora se encuentra aquí .

Styfle
fuente
Interesante. Esto es algo nuevo. Cuando comencé a usar el buscador total, la única forma de obtener el keps de asepsia era instalar el buscador total. ¡Es genial que posteriormente lo hayan abierto!
Nombre falso
1
Tener cuidado. No funciona en Mavericks. (Si alguna vez funcionó en otro lugar). Prueba BlueHarvest ... es molesto ... pero parece purgar estas "pequeñas cosas".
alex gray
@alexgray Tanto el sitio web de Asepsis como el repositorio de Github especifican que no funciona con Mavericks, pero sospecho que pronto agregarán soporte. Sin embargo, parece que BlueHarvest no es de código abierto.
styfle
He estado hablando con el desarrollador de Asepsis ... y él dice que la compatibilidad 10.9 NO está en las tarjetas.
alex gray
Asepsis 1.4 es compatible con OS X 10.9
Carlo
7

Su pregunta es como pedirle a "git init" que no cree el directorio ".git" en su proyecto. En otras palabras, está eligiendo usar una herramienta, pero desea que esa herramienta no almacene los metadatos que necesita almacenar.

Hay un documento de soporte de Apple que describe cómo deshabilitar la creación de archivos .DS_Store, pero solo es relevante para la forma en que el buscador trata los sistemas de archivos remotos. No le ayudará si busca que Finder trate su sistema de archivos local de esta manera.

Pohl
fuente
66
Puedo hacer que git cree su estructura de control .git en un directorio fuera de mi directorio de trabajo. Independientemente de la comparación, si no se puede hacer, pediré alternativas al Finder.
Marco Ceppi
Ratas, debería haber elegido un ejemplo menos flexible. Tienes razón sobre git, y eso te recuerda que siempre puedes optar por presentar un problema con Apple para que tal vez una versión futura del Finder pueda ser tan flexible.
pohl
De alguna manera dudo que tenga mucho peso. Sin embargo
Marco Ceppi
1
De nada. Probablemente prioricen las funciones según la frecuencia de las quejas, por lo que es posible que desee reconsiderarlo. La entrada de Wikipedia para DS_store sugiere que la forma en que se almacenan los metadatos cambió al menos una vez durante la vida útil del Finder, en función de las quejas del usuario. (Solía ​​almacenarlo en la raíz del sistema de archivos relevante)
Pohl
¿Hay alguna manera de no usar Finder? Me encantaría saberlo.
Hoang Huynh
4

En este caso, TotalFinder le permite deshabilitar (bueno, realmente redirige todos los .ds_storearchivos /usr/local/.dscache) la creación de .ds_storearchivos, a través de lo que llaman la " Función de asepsia "

Nombre falso
fuente
En caso de que se refiera a mi respuesta, tenga en cuenta que no dije que no se podía hacer. Más bien, dije que el documento de soporte no ayudaría en el caso del sistema de archivos local.
pohl
44
¿Podemos centrarnos en responder la pregunta, no en criticar las respuestas de otras personas?
Harv
Suponiendo que otras personas realmente respondan , en lugar de solo decir que no se puede hacer, claro.
Nombre falso
No estoy seguro de por qué esto fue rechazado; TotalFinder es un complemento de Finder y, por lo tanto, es una solución directa a la pregunta.
David
Harv eliminó el material combativo que causó los votos negativos. Es seguro modificar de nuevo.
pohl
0

Si desactiva la capacidad de ver archivos invisibles, no los verá.

CajunLuke
fuente
3
Están en mis cremalleras y administro muchos archivos ocultos. Me preocupa más el hecho de que contiene sus metadatos junto con mis datos. Parece un defecto de diseño fatal.
Marco Ceppi
44
Así que no es una respuesta. Si estás en un bosque y enfrentas a un oso, cerrar los ojos no ayudará.
Nombre falso el
1
@Marco, puede considerar reformular su pregunta a "¿cómo puedo mantener los archivos .DS_store fuera de mis cremalleras?" Puede ser un problema más fácil de resolver y rascaría la misma picazón.
pohl
1
Nombre @Fake pero si usted está en un zoológico, y el miedo de los osos, y usted tiene que pasar cerca del hábitat del oso, cerrando sus ojos serían trabajar, y eso es lo peligroso que los archivos ocultos son.
CajunLuke
1
@Fake Name Además, si alguien más configuró su computadora (o alguien viene en el futuro a esta pregunta en esa situación), es posible que no haya sabido que estos archivos generalmente están ocultos y pueden apagarse.
CajunLuke