Buscando arquivos com o comando locate

Publicado por Paulo Ricardo Tobias Pedreira em 14/06/2012

[ Hits: 21.224 ]

 


Buscando arquivos com o comando locate



O comando locate realiza consultas rápidas de arquivos, porém, suas buscas não são feitas em tempo real... a procura é feita através de uma base de dados criada pela seguinte sintaxe:

# updatedb

Uma boa prática é programar através de um agendador de tarefas para executar o updatedb de acordo as necessidades, assim, a base de dados estará sempre atualizada.

A utilização do locate é bem simples, exemplo:

locate teste.txt

No meu caso, a saída do comando foi essa:

/home/paulo/teste.txt
/home/paulo/aulashell/teste.txt
/home/paulo/teste/teste.txt


Em uma busca onde deseja ignorar caracteres em maiúsculas e minusculas, usa-se a opção "-i" conforme demonstra a sintaxe:

locate -i arq

Com o locate também é possível usar 'coringas':

locate *.txt

Este foi um exemplo básico, onde procurou-se por todos os arquivos terminados com ".txt".

Termino por aqui, e espero ter contribuído com a comunidade...

Até mais.

Outras dicas deste autor

Descompactando os principais tipos de arquivos com apenas um comando

Leitura recomendada

Desligar ou reiniciar o computador com hora marcada

O comando man

pbpaste e pbcopy no Linux

Fish Shell como padrão respeitando o /etc/profile

Usar o Putty automático

  

Comentários
[1] Comentário enviado por albfneto em 14/06/2012 - 18:32h

é boa dica.
eu também uso locate

[2] Comentário enviado por removido em 15/06/2012 - 19:29h

Como complemento a dica que está boa! no Debian instale mlocate, e edite a linha abaixo no arquivo /etc/updatedb.conf

PRUNEPATHS="/tmp /var/spool /media /mnt"

e insira o(s) diretório(s) que não farão parte na indexação, acima inclui o /mnt, feito isso execute:

# updatedb


[3] Comentário enviado por aldooliveira em 25/01/2016 - 16:12h

Valeu. Acabei de usar o locate para remove o Neubot.

------
www.aldo.ws: Notícias, dicas e tutoriais sobre Gnu/Linux, especialmente sobre a distro Fedora.

[4] Comentário enviado por muadib em 20/01/2017 - 20:55h

Opaa, me ajudou bastante. Obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts