# rm-rf.es

Whereis, encuentra binarios, sources o páginas de ayuda en Linux / Unix

Bastante complicado es saber, en cualquier sistema dónde se encuentran todos los binarios, las páginas de ayuda, unas determinadas sources, etc. Para hacernos la vida más fácil tenemos el comando whereis.

Modo de uso:

whereis [ -bms ] [ -BMS directory... -f ] filename ...

-b Busca únicamente binarios.
-m Busca únicamente manuales y páginas de ayuda.
-s Busca únicamente sources.
-B Buscar los binarios exclusivamente en una determinada ubicación.
-M Buscar los manuales exclusivamente en una determinada ubicación.
-S Buscar las sources exclusivamente en una determinada ubicación.
-f Debe ser usado obligatoriamente cuando usamos las opciones -B, -M, o -S. Indica que hemos terminado de especificar las rutas en las que buscar y que vamos a decir ya el fichero a buscar.

Ejemplos:

¿Dónde están los binarios, sources o manuales de perl?

$ whereis perl
perl: /usr/bin/perl /etc/perl /usr/lib/perl /usr/share/perl /usr/share/man/man1/perl.1.gz

Buscar el manual de los ficheros del directorio en el que nos encontramos:

$ whereis -u -M /usr/man/man1 -S /usr/src -f *

¿Dónde está el binario de top?

$ whereis -b top
top: /usr/bin/top

¿Y su manual?

$ whereis -m top
top: /usr/share/man/man1/top.1.gz
Salir de la versión móvil