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.