Buscar aquí

03 mayo 2017

mejorar las búsquedas con locate

Una herramienta muy buena para buscar archivos en los sistemas de archivos es el comando locate.  Una de las ventaja/desventaja es que si queremos buscar por una parte del path o nombre del archivo, funciona perfecto, por ejemplo, si se necesita saber todos los archivos que contienen la palabra que ingreso, por ejemplo:

locate iso

buscará todos los archivos que en el nombre tienen iso o directorios que su nombre contenga iso.

Ahora, para una búsqueda más precisa  puede ser usado con expresiones regulares, por ejemplo, si se quiere buscar solamente los archivos que terminan con la palabra iso, puedo buscar con:

locate --regexp iso$

/home//SOS/rhel-server-6.4-x86_64-dvd.iso
/home/ISOS/rhel-server-6.6-x86_64-dvd.iso
/home/ISOS/rhel-server-6.8-x86_64-dvd.iso
/home/ISOS/rhel-server-7.2-x86_64-dvd.iso


Cabe notar que locate se actualiza diaramente, en base a la ejecución de un comando y que tiene una base de datos desde donde muestra los resultados.  Si se quiere actualizar los resultados, debe ser ejecutado manualmente, para más detalles revisar man locate.

No hay comentarios.:

Publicar un comentario