whereis
es una utilidad de línea de comandos que le permite encontrar la ubicación de los archivos de página binarios, fuente y manual para un comando dado.
En este artículo, le mostraremos cómo usar Linux whereis
comando.
Cómo usar whereis
Comando #
La sintaxis para whereis
El comando es el siguiente:
whereis [OPTIONS] FILE_NAME...
Cuando se usa sin opciones whereis
busque en los archivos binarios, fuente y manuales el comando especificado como argumento.
Por defecto whereis
busca los archivos del comando en las rutas codificadas y los directorios enumerados en las variables de entorno. Usa el -l
opción para encontrar los directorios donde está whereis
comando buscar.
whereis -l
Por ejemplo, para obtener información sobre el bash
comando, escribiría lo siguiente:
whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
En la salida anterior bash:
es el comando para el que desea obtener información, /bin/bash
es la ruta al archivo binario, /etc/bash.bashrc
es el archivo fuente y /usr/share/man/man1/bash.1.gz
es la página del manual.
Si el comando que está buscando no existe, whereis
imprimirá solo el nombre del comando.
También puede proporcionar más de un argumento al whereis
comando:
whereis netcat uptime
El resultado incluirá información sobre netcat
y uptime
comandos:
netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz
uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz
Para buscar solo los binarios del comando, use -p
opción.
Por ejemplo, para encontrar la ubicación del ping
comando, escribiría lo siguiente:
whereis -p ping
ping: /bin/ping
Cuando busque solo la ubicación del comando binario, prefiera usar which
o type
comandos.
Para buscar solo los archivos de origen, use -s
opción.
whereis -s command
Si los archivos de origen existen, el whereis
imprimirá sus ubicaciones.
El -m
La opción le permite buscar solo archivos man:
whereis -m command
Para limitar las ubicaciones donde whereis
las búsquedas de binarios usan -B
opciones, para manuales el -M
opción, y -S
para fuentes. Cada opción acepta una lista de rutas absolutas a directorios separadas por espacios. La lista de directorios debe terminar con -f
opción que indica el inicio de los nombres de archivo.
Por ejemplo, para buscar el cp
binario en el /bin
directorio que escribiría:
whereis -b -B /bin -f cp
cp: /bin/cp
El -u
opción dice whereis
para buscar entradas inusuales. Los archivos que no tienen exactamente una entrada de cada tipo solicitado (binario, manual y fuente) se consideran archivos inusuales (comandos).
Por ejemplo, para buscar todos los archivos binarios en /bin
directorio que no tiene páginas de manual o tiene más de una documentación que escribiría:
cd /bin
whereis -m -u *
El carácter comodín (*
) después de -f
opción significa todos los archivos en el directorio de trabajo actual (/bin
).
Conclusión #
El whereis
La utilidad se utiliza para ubicar los archivos binarios, fuente y manuales para un comando dado.
Si tiene alguna pregunta o comentario, deje un comentario a continuación.