[Fwd: Re: AJUDA! Please!!]
Encaminhando para a lista....
-------- Original Message --------
Subject: Re: AJUDA! Please!!
Date: Tue, 14 Jun 2005 11:42:41 -0300
From: Sergio Pereira <sergiopereira@sein.com.br>
To: Marcos V Lazarini <lazarini@nics.unicamp.br>
References: <[🔎] 7f3959bf05061109024bf14380@mail.gmail.com>
<[🔎] 42AE4081.5000409@nics.unicamp.br>
<7f3959bf05061319301ca72b1@mail.gmail.com> <[🔎] 42AE44B7.2030009@nics.unicamp.br>
Complementando: para usar o locate, primeiro faça #updatedb e aguarde o
fim da atualização/criação do banco de dados.
Depois disso, é mole: $locate <arquivo> . Se quizer filtrar, use o
locate e jogue a saída para o grep:
$locate <arquivo> | grep -i <palavra chave>
Um abraço,
Sérgio
=============================================
Marcos V Lazarini wrote:
Carlos Júnior ..::.. Boa Noite BH wrote:
o find não eh no /proc....
se eu der um find / -name qualquercoisa ele da esse erro... entende?
=/
Eu sabia... :-)
Duas coisas:
1. se vc fizer find / xxxx nao tem jeito de não pesquisar no proc. Mas
sempre há alternativas, como
find `ls / | grep -v proc | grep -v tmp | grep -v mnt` -name xxxxxx
Deixe só o que precisa.
2. nao use o find pra isso (find no / ou em grandes árvores), use o
locate (pacote findutils, vem junto com o find) que foi feito pra
isso. Ao usar o find, vc vai praticamente esvaziar o seu cache de
disco da RAM pra carregar apenas tabelas e tabelas de diretórios (isso
se não mexer com o swap), sem contar todo o esforço do disco, pois a
gente nunca acha de primeira.. :-)
Reply to: