#GNU/#Linux desde la consola - Comando whereis
Tabla de contenido:
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., le mostraremos cómo usar el comando
whereis
Linux.
Cómo usar el comando
whereis
La sintaxis para el comando
whereis
es la siguiente:
whereis FILE_NAME…
Cuando se usa sin ninguna opción, se busca en los archivos binarios, de origen y manuales el comando especificado como argumento.
Por defecto,
whereis
busca los archivos del comando en las rutas codificadas y directorios listados en las variables de entorno. Use la opción
-l
para buscar los directorios donde
whereis
comando
whereis
.
whereis -l
Por ejemplo, para obtener información sobre el comando
bash
, debe escribir 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, solo imprimirá el nombre del comando.
También puede proporcionar más de un argumento para el comando
whereis
:
whereis netcat uptime
La salida incluirá información sobre los comandos
netcat
y
uptime
:
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 la opción
-p
.
Por ejemplo, para encontrar la ubicación del comando
ping
, debe escribir lo siguiente:
whereis -p ping
ping: /bin/ping
Cuando busque solo la ubicación del comando binario, prefiera usar los comandos
which
o
type
.
Para buscar solo los archivos de origen, use la opción
-s
.
whereis -s command
Si existen los archivos de origen,
whereis
imprimirá sus ubicaciones.
La opción
-m
permite buscar solo archivos man:
whereis -m command
Para limitar las ubicaciones donde
whereis
busca binarios, use las opciones
-B
, para los manuales, la opción
-M
y
-S
para las fuentes. Cada opción acepta una lista de rutas absolutas a directorios separados por espacio. La lista de directorios debe terminarse con la opción
-f
que indica el inicio de los nombres de archivo.
Por ejemplo, para buscar el binario
cp
en el directorio
/bin
, escriba:
whereis -b -B /bin -f cp
cp: /bin/cp
La opción
-u
le dice a
whereis
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 el directorio
/bin
que no tiene páginas de manual o tiene más de una documentación, escriba:
cd /bin
whereis -m -u *
El carácter comodín (
*
) después de la opción
-f
significa todos los archivos en el directorio de trabajo actual (
/bin
).
Conclusión
La utilidad
whereis
se usa para ubicar los archivos binarios, de origen y manuales para un comando dado.
¿Dónde está esa aplicación escondiendo mis archivos?
El foro de la tía Wayne de la línea de respuestas quiere saber dónde está capturando su software de captura de video.
Oye, ¿dónde está mi aplicación de Facebook?
Los nuevos propietarios del teléfono G1 de T-Mobile que esperan una aplicación de Facebook dedicada se sentirán decepcionados. Aquí, por qué los usuarios de G1 tendrán que esperar.
Ventas de iPhone en Wal-Mart: ¿dónde está el descuento?
Wal-Mart comienza a vender iPhones este fin de semana, pero sin el descuento anticipado en precio. ¿Por qué?







