Android

Comando Whereis no linux

Comandos locate, updatedb, which, whereis - Busca de arquivos no Linux

Comandos locate, updatedb, which, whereis - Busca de arquivos no Linux

Índice:

Anonim

whereis é um utilitário de linha de comando que permite encontrar o local dos arquivos de páginas binários, de origem e manuais para um determinado comando., mostraremos como usar o comando whereis do Linux.

Como usar o comando whereis

A sintaxe para o comando whereis é a seguinte:

whereis FILE_NAME…

Quando usado sem nenhuma opção, whereis pesquisado nos arquivos binários, de origem e manuais o comando especificado como argumento.

Por padrão, whereis procura os arquivos do comando nos caminhos e diretórios codificados permanentemente listados nas variáveis ​​de ambiente. Use a opção -l para encontrar os diretórios onde o comando whereis procura.

whereis -l

Por exemplo, para obter informações sobre o comando bash , digite o seguinte:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

Na saída acima do bash: é o comando sobre o qual você deseja obter informações, /bin/bash é o caminho para o arquivo binário, /etc/bash.bashrc é o arquivo de origem e /usr/share/man/man1/bash.1.gz é a página do manual.

Se o comando que você está procurando não existir, whereis será impresso apenas o nome do comando.

Você também pode fornecer mais de um argumento para o comando whereis :

whereis netcat uptime

A saída incluirá informações sobre os comandos netcat e uptime :

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

Para procurar apenas os binários de comando, use a opção -p .

Por exemplo, para encontrar o local do comando ping , digite o seguinte:

whereis -p ping

ping: /bin/ping

Ao procurar apenas o local do comando binário, prefira usar os comandos type ou type .

Para procurar apenas os arquivos de origem, use a opção -s .

whereis -s command

Se os arquivos de origem existirem, o whereis imprimirá seus locais.

A opção -m permite procurar apenas arquivos man:

whereis -m command

Para limitar os locais onde os binários são pesquisados, use as opções -B , para manuais, a opção -M e -S para fontes. Cada opção aceita uma lista de caminhos absolutos para diretórios separados por espaço. A lista de diretórios deve ser finalizada pela opção -f que indica o início dos nomes de arquivos.

Por exemplo, para procurar o binário cp no diretório /bin , digite:

whereis -b -B /bin -f cp

cp: /bin/cp

A opção -u indica whereis procurar entradas incomuns. Arquivos que não possuem exatamente uma entrada de cada tipo solicitado (binário, manual e fonte) são considerados arquivos (comandos) incomuns.

Por exemplo, para procurar todos os binários no diretório /bin que não possuem páginas de manual ou que tenham mais de uma documentação, digite:

cd /bin whereis -m -u *

O caractere curinga ( * ) após a opção -f significa todos os arquivos no diretório de trabalho atual ( /bin ).

Conclusão

O utilitário whereis é usado para localizar os arquivos binários, de origem e manuais de um determinado comando.

em que terminal