Forzar a Spotlight a ignorar carpetas & Archivos con una extensión de nombre en OS X
Spotlight es el núcleo de la función de búsqueda de Mac OS X, y si desea que Spotlight ignore un archivo, una carpeta o una unidad, el consejo recomendado tradicionalmente es arrastrar los elementos para excluirlos de la indexación en Spotlight. lista de exclusión del panel de preferencias del sistema. Ese es el enfoque recomendado porque es simple de usar y fácil de administrar, pero hay otra forma que utiliza una extensión de nombre para obligar a Spotlight a ignorar cualquier documento o directorio dado.Ese sufijo de nombre es una extensión ".noindex", y su uso es bastante sencillo. Simplemente cambiar el nombre de algo para aplicarlo al final de cualquier archivo o carpeta evitará que Spotlight lo incluya en el índice de archivos de búsqueda en la Mac. Por ejemplo:
- “SampleFile” será indexado y encontrado por Spotlight como de costumbre
- “SampleFile.noindex” no se indexará y Spotlight no lo encontrará
El ejemplo de captura de pantalla muestra tres elementos diferentes con el sufijo adecuado para excluirlos de Spotlight:
Spotlight no solo ignorará esos archivos y directorios, sino que también ignorará todo lo contenido en cualquier carpeta que tenga esa extensión.
El problema obvio con este enfoque es que cambia el nombre real del archivo o carpeta para excluirlo, mientras que el truco principal al usar las Preferencias del sistema no hace tales cambios en el nombre del elemento.Por otro lado, debido a que se maneja completamente a través del nombre de archivo, tiene sus beneficios, ya que puede programarse fácilmente o usarse de forma remota a través de la línea de comandos a través de SSH si es necesario.
Ocasionalmente, es posible que OS X agregue esa extensión. Esto sucede a menudo después de usar el Asistente de migración para transferir cosas de una Mac a otra, y no es raro encontrar una carpeta etiquetada como "nombre de usuario.noindex" dentro del directorio /Users/ durante o después del proceso de migración si se canceló antes del proceso. terminado.