Autor Tópico: Whereis e locate  (Lida 3791 vezes)

Offline poyato

  • Usuário Ubuntu
  • *
  • Mensagens: 10
    • Ver perfil
Whereis e locate
« Online: 07 de Outubro de 2006, 21:11 »
qual a diferença entre o Whereis e o Locate ?

Offline Alysson Neto

  • Administrador
  • Official Ubuntu Member
  • Usuário Ubuntu
  • *****
  • Mensagens: 606
    • Ver perfil
Re: Whereis e locate
« Resposta #1 Online: 10 de Outubro de 2006, 03:20 »
O locate procura dentro de um banco de dados dos arquivos desde o / e o whereis procura arquivos que tem um manual.
"Eu rejeito sua realidade e substituo pela minha" Adam Savage,

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: Whereis e locate
« Resposta #2 Online: 10 de Outubro de 2006, 09:50 »
O locate procura dentro de um banco de dados dos arquivos desde o / e o whereis procura arquivos que tem um manual.

whereis é muito mais que isto, ele localiza binários <--melhor uso que eu faço dele já que compilo muitos programas e as vezes preciso executar o binário de um local diferente do $PATH
além de localizar código fonte e manuais.
por exemplo.

whereis programa vai retornar todos diretórios onde o programa se encontra.
Código: [Selecionar]
[root@Zumbi edson]# whereis pkgconfig
pkgconfig: /usr/lib/pkgconfig /usr/local/lib/pkgconfig

você também pode utilizar o which para localizar executáveis.

o locate é um bom comando para localizar arquivos perdidos no HD se usado em conjunto com o o direcionamento para | less, mas o banco de dados sempre deve ser atualizado com o updatedb senão a base não é tão confiável
por exemplo se você removeu arquivos a 2 dias, e não rodou o updatedb eles serão referênciados em uma busca, mesmo não existindo mais no HD.
« Última modificação: 14 de Julho de 2009, 22:15 por Xterminator »