Comando locate en Linux: Encontrar archivos rápidamente con base de datos
El comando locate puede usarse para encontrar archivos en el sistema a través de una base de datos que él mantiene. Como él hace la búsqueda en una base de datos, el resultado es instantáneo. Sin embargo, archivos agregados recientemente al disco pueden no estar en la base de datos todavía.
De esta forma, la base de datos puede actualizarse de vez en cuando, o manualmente.
Ejemplo:
$ locate passwd/etc/passwd/etc/passwd-/etc/pam.d/passwd/etc/security/opasswd/usr/bin/gpasswd( ... )
Para actualizar la base de datos, el comando updatedb debe ejecutarse como root:
$ sudo updatedb
No siempre el comando locate está instalado por defecto en las distribuciones, lo cual puede hacerse con los comandos apt o yum, dependiendo de la distribución:
Para distribuciones Debian o Ubuntu:
$ sudo apt install locate
Para Red Hat/CentOS/Fedora:
$ sudo yum install locate
Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.
¿Te gustó? Comparte
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.