Guia do Linux/Iniciante+Intermediário/Como obter ajuda no sistema/locate
locate
[editar | editar código-fonte]Localiza uma palavra na estrutura de arquivos/diretórios do sistema. É útil quando queremos localizar onde um comando ou programa se encontra (para copia-lo, curiosidade, etc). A pesquisa é feita em um banco de dados construído com o comando updatedb
sendo feita a partir do diretório raíz / e sub-diretórios. Para fazer uma consulta com o locate
usamos:
locate [expressão]
A expressão deve ser o nome de um arquivo diretório ou ambos que serão procurados na estrutura de diretórios do sistema. Como a consulta por um programa costuma localizar também sua página de manual, é recomendável usar "pipes" para filtrar a saída do comando (para detalhes veja [ch-redir.html#s-redir-pipe | (pipe), Seção 14.5] .
Por exemplo, para listar os diretórios que contém o nome "cp": locate cp. Agora mostrar somente arquivos binários, usamos: locate cp|grep bin/