Saltar para o conteúdo

Guia do Linux/Iniciante+Intermediário/Como obter ajuda no sistema/locate

Origem: Wikilivros, livros abertos por um mundo aberto.

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/