Habilite y use el comando ‘localizar’ en la terminal de Mac OS X

El comando de localización es muy útil si está buscando rastrear cada instancia de un archivo, tipo de archivo, aplicación, extensión, cosas ocultas en las carpetas del sistema o cualquier otra cosa que Spotlight no pueda administrar. Es extraordinariamente útil para solucionar problemas e incluso para tareas más mundanas como desinstalar completamente las aplicaciones de Mac .

Para utilizar la localización, debe crear la base de datos de localización, que también habilita algunos otros comandos útiles, incluidos whatis, find y la búsqueda manual de palabras clave ‘man -k’. OS X 10.7 es mejor construyendo esto para usted, pero si aún no tiene la localización habilitada, todo lo que se requiere es escribir este comando en la Terminal:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

OS X te lo dice directamente la primera vez que intentas ejecutar la localización o cualquiera de los comandos que dependen de la base de datos:

$ localizar python

ADVERTENCIA: La base de datos de localización (/var/db/locate.database) no existe.
Para crear la base de datos, ejecute el siguiente comando:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Tenga en cuenta que la base de datos puede tardar algún tiempo en generarse; una vez que
se ha creado la base de datos, este mensaje ya no aparecerá.

El tiempo que se tarda en generar la base de datos varía, pero cuanto más grande sea su disco duro, más largo será. Puede observar el progreso de forma indirecta a través del Monitor de actividad , donde el proceso de «búsqueda» se ejecutará con un uso de CPU del 15-30% hasta que se genere la base de datos de localización.

Alternativamente, también puede ejecutar el siguiente comando y construir la base de datos:

sudo /usr/libexec/locate.updatedb

Al igual que con muchos comandos de terminal, Locate acepta comodines y expresiones regulares, lo que le ayuda a reducir las búsquedas avanzadas. Por ejemplo, puede encontrar todos los archivos posibles con una extensión .jpg usando:

locate *.jpg

Sin embargo, algunos archivos jpg tendrán inevitablemente una extensión en mayúsculas, y puede indicarle a Locate que ignore la distinción entre mayúsculas y minúsculas con -i:

locate -i *.jpg

Hay muchas otras opciones con las que puede trabajar, consulte ‘localización de hombre’ para obtener más información.

No se olvide de revisar más consejos de línea de comandos OS X también .

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario