Evita que los proyectores indexen las carpetas con un nombre determinado

11

¿Hay una manera de ignorar globalmente las carpetas con un nombre determinado (por ejemplo, node_modules )

Sé que puedo hacerlo manualmente para cada instancia, pero me estaba preguntando si es posible dejar que Spotlight sepa no indexar estas carpetas. node_modules , por ejemplo, normalmente tiene miles de archivos que no quiero buscar y termina ralentizando el foco de atención.

He mirado a mi alrededor, pero solo puedo encontrar respuestas que sugieran agregar carpetas manualmente en la lista de privacidad de Spotlight. ¿Alguien tiene una mejor manera de hacerlo?

    
pregunta rzr 24.07.2016 - 00:45

3 respuestas

10

No se conoce ningún método para excluir de Spotlight un archivo o una carpeta basándose en un patrón (ej .: su nombre).

Sin embargo, es posible excluir una carpeta de Spotlight agregándole un archivo vacío .metadata_never_index .

Puedes usar este método para ignorar todas las carpetas node_module y bower_modules :

find /path/to/projects -type d \( -name "node_modules" -o -name "bower_modules" \) -exec touch "{}/.metadata_never_index" \;
    
respondido por el mems 26.10.2016 - 17:33
2

En caso de que alguien se haya perdido el comentario de fsb en la pregunta, como hice . Apple proporciona una pestaña de privacidad en la configuración de Spotlight.

Ir a "Preferencias del sistema" > "Spotlight" > "Privacidad" > "+" Agregar carpetas a la lista.

Nota: Esto puede no funcionar de inmediato, tuve que reiniciar Spotlight para ver los efectos.

    
respondido por el HexInteractive 01.10.2018 - 21:31
1

Aparentemente añadiendo '.noindex' a un nombre de carpeta principal evitará que Spotlight se indexe.

NB: no lo he verificado personalmente.

    
respondido por el paws 29.08.2016 - 21:47

Lea otras preguntas en las etiquetas