OSX/IOS

Habilite y use el comando «localizar» en el terminal de Mac OS X

comando de ubicación en Mac OS X

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

Para usar la localización, necesita construir la base de datos de localización, que también permite algunos otros comandos útiles, incluidos whatis, find y la búsqueda manual de palabras clave ‘man -k’. OS X 10.7 es mejor para crear esto para usted, pero si no tiene la ubicación habilitada, todo lo que tiene que hacer 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 ubicación o cualquiera de los comandos dependientes de la base de datos:

$ localizar python

ADVERTENCIA: La base de datos de ubicació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
Se ha creado la base de datos, este mensaje ya no aparecerá.

El tiempo que lleva generar la base de datos varía, pero cuanto más grande sea el disco duro, más durará. Puede realizar un seguimiento del progreso indirectamente 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 ubicación.

encontrar el proceso en curso para construir una base de datos localizada

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

sudo /usr/libexec/locate.updatedb

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

locate *.jpg

Algunos archivos jpg tendrán inevitablemente una extensión en mayúsculas y puede indicarle a la ubicación que ignore la sensibilidad a mayúsculas y minúsculas con -i:

locate -i *.jpg

Hay muchas otras opciones con las que puede trabajar, consulte «ubicación del hombre» para obtener más información.

Asegúrese de consultar otros consejos para la línea de comandos de OS X.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar