Localizando archivos binarios con el comando whereis
En el sistema de archivos de Linux, los archivos binarios pueden estar dispersos en varios directorios, lo que hace difícil localizarlos rápidamente. Afortunadamente, el comando whereis es una herramienta poderosa que puede ayudarte a encontrar la ubicación de los archivos binarios en tu sistema.
Usando el comando whereis
El comando whereis es una utilidad del sistema de Linux que busca un programa especificado en un conjunto predefinido de directorios, incluyendo los directorios binarios del sistema, los directorios de páginas manuales y los directorios de código fuente. La sintaxis básica del comando whereis es:
whereis [opciones] [nombre_de_archivo]
Aquí hay algunas opciones comunes para el comando whereis:
-b: Busca solo archivos binarios.
-m: Busca solo páginas manuales.
-s: Busca solo archivos de código fuente.
Localizando archivos binarios con whereis
Vamos a explorar cómo usar el comando whereis para localizar archivos binarios en un sistema Ubuntu 22.04. Por ejemplo, para encontrar la ubicación del comando ls, puedes ejecutar:
$ whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
La salida muestra que el archivo binario ls se encuentra en el directorio /usr/bin/ls, y la página manual correspondiente se encuentra en /usr/share/man/man1/ls.1.gz.
También puedes usar el comando whereis para buscar otras utilidades del sistema, como git o python3:
$ whereis git
git: /usr/bin/git /usr/share/git /usr/share/man/man1/git.1.gz
$ whereis python3
python3: /usr/bin/python3 /usr/lib/python3.10 /usr/share/man/man1/python3.1.gz
El comando whereis es una herramienta valiosa para localizar rápidamente archivos binarios en tu sistema Linux, lo que puede ser especialmente útil al solucionar problemas o tratar de entender la estructura del sistema de archivos.