Comando Locate [RESOLVIDO]

1. Comando Locate [RESOLVIDO]

Arthur Lucas
arthurlucas

(usa Ubuntu)

Enviado em 15/08/2012 - 22:38h

Gostaria de saber porque quando eu digito locate lampp, ele localiza um diretório que já não existe mais. Veja ai, eu digitei no meu terminal o seguinte:


arthur@albm:/opt$ locate lampp
/home/arthur/.config/autostart/lampp.desktop
/opt/lampp
arthur@albm:/opt$ ls
g95-install google teamviewer
arthur@albm:/opt$


observem que quando eu dou ls no diretório /opt ele o diretório lampp não existe, mas no locate ele está lá. Porque isso acontece ?


  


2. MELHOR RESPOSTA

cr0n
_di0

(usa FreeBSD)

Enviado em 15/08/2012 - 23:39h

O comando locate ler um ou mais banco de dados preparado pelo updatedb, se você cria um arquivo/diretório, o locate só estará apto a encontrá-lo se você atualizar os bancos de dados, para isso, rode como root: updatedb, após a leitura, o arquivo criado já poderá ser encontrado pelo locate. O mesmo vale para os arquivos deletados, se excluiu algum arquivo e deseja que o arquivo não seja mais localizado pelo locate, repita o procedimento de atualização. Vale lembrar, que não é necessário rodar toda vez o updatedb, pois teoricamente ele já faz isso automático, mas caso tenha pressa, faça na mão mesmo. Mais detalhes em man locate, man updatedb, man slocate.

3. Re: Comando Locate [RESOLVIDO]

fcbatera
fcbatera

(usa Debian)

Enviado em 15/08/2012 - 22:49h

essa pasta num tah como oculta naum??


4. Re: Comando Locate [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 15/08/2012 - 22:50h

Dê um ls -a e veja se vai mostrar ela.


5. Re: Comando Locate [RESOLVIDO]

fcbatera
fcbatera

(usa Debian)

Enviado em 15/08/2012 - 22:52h

andrezc escreveu:

Dê um ls -a e veja se vai mostrar ela.


respondemos ao msmo tmpo a msma coisa =P
mas eh isso ae msmo, manda o ls -a,-all...




6. Re: Comando Locate [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 15/08/2012 - 23:24h

andrezc escreveu:

Dê um ls -a e veja se vai mostrar ela.


+1


7. Re: Comando Locate [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 16/08/2012 - 00:13h

_di0 escreveu:

O comando locate ler um ou mais banco de dados preparado pelo updatedb, se você cria um arquivo/diretório, o locate só estará apto a encontrá-lo se você atualizar os bancos de dados, para isso, rode como root: updatedb, após a leitura, o arquivo criado já poderá ser encontrado pelo locate. O mesmo vale para os arquivos deletados, se excluiu algum arquivo e deseja que o arquivo não seja mais localizado pelo locate, repita o procedimento de atualização. Vale lembrar, que não é necessário rodar toda vez o updatedb, pois teoricamente ele já faz isso automático, mas caso tenha pressa, faça na mão mesmo. Mais detalhes em man locate, man updatedb, man slocate.


Certíssimo!

Como vc usa Ubuntu, faça assim:

sudo updatedb
locate seu-alvo


8. Re: Comando Locate [RESOLVIDO]

Valdinei de Souza Campos
valdinei.campos

(usa CentOS)

Enviado em 16/08/2012 - 16:55h

usa o find / -name alvo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts