Reindex Spotlight desde la línea de comando en Mac OS X
En general, Spotlight es muy bueno para mantener actualizado un índice de contenido de unidad válido, pero si recientemente restauró una unidad o tuvo que eliminar el índice de Spotlight por una razón u otra, es posible que deba volver a indexar la unidad manualmente. Esto es fácil desde el panel de control de Spotlight y también se puede hacer a través de la línea de comandos, como demostraremos.
Spotlight reindexando desde la línea de comandos de Mac OS X
La reindexación de Spotlight desde la línea de comandos se realiza con la herramienta mdutil, primero inicie la Terminal y luego escriba:
sudo mdutil -E /
Esto volverá a indexar todos los volúmenes montados en la Mac, incluidos los discos duros, las imágenes de disco, los discos externos, etc. Se pueden elegir unidades específicas apuntándolas a / Volumes /, para reconstruir solo el Macintosh HD principal:
sudo mdutil -E /Volumes/Macintosh HD/
Para volver a indexar una unidad externa llamada «Externa», el comando sería:
sudo mdutil -E /Volumes/External/
El uso del comando mdutil generará los procesos mds y mdworker como funciona Spotlight.
Reindexación individual de archivos seleccionados en Mac OS X
En casos excepcionales, Spotlight puede perder un archivo durante la indexación, por lo que en lugar de volver a indexar una unidad completa, puede agregar manualmente un archivo individual al índice de búsqueda con el comando mdimport:
mdimport /path/to/file
El comando mdimport también se puede usar en directorios, si un directorio específico necesita ser reindexado o de alguna manera se ha dejado fuera del índice de búsqueda.