sexta-feira, 25 de julho de 2014

Buscar arquiivos no Linux usando o comando 'locate'

Se quisermos usar o comando locate numa máquina com linux,
normalmente vamos precisar rodar,primeiramente, o comando
'sudo updatedb' (que vem de update database) para atualizarmos
nossabase de dados e indexar corretamente todos os arquivos 
do sistema de ficheiros.  
$ sudo updatedb 
Para localizarmos arquivos através de linhas de comandos usamos
genericamente o seguinte comando:  
$ sudo locate nome_arquivo 
 
Exemplos do uso do comando locate:
$ sudo locate .jpg: Busca todos os arquivos com extensão .jpg. 


$ sudo locate chinelo: Busca todos os arquivos que contém a 
palavra "chinelo" no nome. 
$ sudo locate -c chinelo: Mostra quantos arquivos contem a 
palavra "chinelo" no nome.
$ sudo locate -e chinelo: Encontra todos os arquivos que contenham 
a palavra "chinelo" em nome que não tenham sido previamente 
excluído.

$ sudo locate -i chinelo: Encontra todos os arquivos que contenham 
a palavra "chinelo" no nome em letras maiúsculas ou minúsculas.
 
Armazenar os resultados 
da busca em um arquivo de texto:
Se o resultado das buscas anteriores têm proporcionado uma grandes 
quantidades de informações,é muito mais cômodo armazenar o resultado 
das buscas em um arquivo de texto para, se for o caso, analisarmos 
posteriormente. 
Para armazenar os resultado da busca escrevemos no terminal da 
seguinte maneiro: 
$ sudo locate nome_arquivo > /home/nome_usuario/Diretorio/Lista.txt
Caso você já esteja em um diretório especifico basta escrever:
$ sudo locate nome_arquivo > Lista.txt  e o arquivo será escrito no
diretório em você já estar.
 

ALT + F2
ALT + F2

Nenhum comentário:

Postar um comentário