Buscar archivos usando el comando locate
En este paso, aprenderá a usar el comando locate para buscar archivos en su sistema.
El comando locate utiliza la base de datos de locate, que se actualizó en el paso anterior, para buscar rápidamente archivos. El comando locate es mucho más rápido que usar el comando find, ya que no tiene que escanear todo el sistema de archivos.
Comencemos usando el comando locate para buscar un archivo:
locate bash
Salida de ejemplo:
/bin/bash
/etc/bash.bashrc
/etc/skel/.bashrc
/usr/bin/bashbug
/usr/bin/pkexec
/usr/include/bash
/usr/include/bashline.h
/usr/lib/bash
/usr/lib/x86_64-linux-gnu/libbash.so.5
/usr/share/bash-completion
/usr/share/bash-completion/bash_completion
/usr/share/doc/bash
/usr/share/doc/bash/changelog.Debian.gz
/usr/share/doc/bash/copyright
/usr/share/man/man1/bash.1.gz
Como puede ver, el comando locate devuelve una lista de todos los archivos en el sistema que contienen la palabra "bash" en su ruta.
También puede usar comodines con el comando locate para buscar archivos con un patrón específico:
locate *.txt
Esto devolverá una lista de todos los archivos .txt en el sistema.
El comando locate es una herramienta poderosa para buscar rápidamente archivos en su sistema. Es mucho más rápido que usar el comando find, especialmente para sistemas de archivos grandes.