Comando whereis

Publicado por Andrea Navarro en


¿Qué hace el comando whereis?

El comando whereis es utilizado para buscar la ubicación de los binarios, manuales y códigos fuente de un comando

whereis [opciones] [-BMS directorios... -f] nombre...

Opciones

OpciónFunción
-bBusca binarios
-mBusca páginas de manual
-sBusca códigos fuente
-uSólo muestra los nombres de los comandos que tienen entradas inusuales
-B listaSólo busca binarios en los directorios listados
-M listaSólo busca manuales en los directorios listados
-S listaSólo busca códigos fuente en los directorios listados
-fIndica el fin de la lista de directorios e indica el principio de nombres de archivos
-lMuestra los path utilizados para realizar las búsquedas

Ejemplos prácticos

Buscar archivos de comando

whereis mkdir

Se buscan los archivos correspondientes a binarios, manuales y códigos fuente de el comando mkdir.

mkdir: /usr/bin/mkdir /usr/share/man/man1/mkdir.1.gz /usr/share/man/man2/mkdir.2.gz

En esta salida puede observarse que mkdir tiene un archivo binario ubicado en /usr/bin/mkdir y dos archivos de manual dentro de /usr/share/man/

Buscar binarios de un comando

whereis  -b mkdir

Agregando la opción -b el comando whereis solamente buscará los archivos del comando mkdir que sean binarios

mkdir: /usr/bin/mkdir

Buscar manuales de un comando

whereis  -m mkdir

Agregando la opción -m el comando whereis solamente buscará los archivos del comando mkdir que sean manuales.

mkdir: /usr/share/man/man1/mkdir.1.gz /usr/share/man/man2/mkdir.2.gz

Buscar códigos fuente de un comando

whereis  -s mkdir

Agregando la opción -b el comando whereis solamente buscará los archivos del comando mkdir que sean códigos fuente. Por defecto los comando no habrán descargado los códigos fuentes por defecto, en estos casos el resultado de el comando whereis estará vacío.

Especificar directorios de búsqueda

whereis -M /usr/share/man/man1 -f mkdir

Este comando buscará archivos de manual dentro del directorio /usr/share/man/man1. Es posible listar varios directorios. Al finalizar debe colocarse la opción -f para indicar que la lista de directorios ha terminado e indicar el comando a buscar.

La misma configuración puede utilizarse para especificar los path de la búsqueda de binarios y códigos fuente con las opciones -B y -S respectivamente.

Listar paths de búsqueda

whereis  -l

Está opción mostrará una lista de todos los paths utilizados por defecto por el comando whereis para la búsqueda de archivos separados en bin, man y src.


¿Preguntas? ¿Comentarios?

Si tenés dudas, o querés dejarnos tus comentarios y consultas, sumate al grupo de Telegram de la comunidad JuncoTIC!
¡Te esperamos!

Categorías: Linux

Andrea Navarro

- Ingeniera en Informática - Docente universitaria - Investigadora