Pular para o conteúdo

Buscando arquivos com o comando locate

Dica publicada em Linux / Comandos
Paulo Ricardo Tobias Pedreira paulinhotobias
Hits: 24.634 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descompactando os principais tipos de arquivos com apenas um comando

Pesquisa de arquivos e executáveis em pacotes .deb

Instalando pacotes com dependências (rpm)

Sintaxe alternativa para encontrar arquivos por data com o comando find

Utilizando alias para agilizar comandos no Linux

Convertendo arquivo para PDF no terminal

#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

Entre na sua conta para comentar.