Como instalar o comando localizar?


49

Desejo ter o comando locateno ubuntu 12.04 (que é usado para encontrar arquivos. Acredito que exista esse comando, mas não consigo vê-lo no ubuntu 12.04) Faz parte de qualquer pacote?


Tente usar este comando: sudo apt-get install locate.
Evandro Silva

5
Para o futuro: se você está procurando um programa e não sei o pacote, instale apt-file: sudo apt-get install apt-filee procurar o programa usando o apt-file: apt-file search /usr/bin/locate.
hnasarat

Em uma instalação padrão do Ubuntu, isso geralmente não é necessário - se você digitar um comando na linha de comando que o Ubuntu não conhece, geralmente sugerirá qual pacote instalar para obter esse comando. Venha para mencionar, acho que locatejá está instalado em uma instalação padrão do Ubuntu, então talvez isso não ajude.
thomasrutter

Respostas:


68

sudo apt-get install mlocate deve instalar o comando 'localizar' ou você pode instalá-lo aqui:

Instale através do centro de software


mlocatemantém um banco de dados de todos os seus arquivos e é reindexado uma vez por dia, por padrão. Se você deseja reindexar imediatamente, execute a sudo updatedbpartir da linha de comando.

Se você receber um cannot staterro ao executar locate, precisará executar sudo updatedbpara preencher o banco de dados, como se quisesse reindexar imediatamente.


5
Acredito que o pacote mlocate instala um trabalho mlocate no /etc/cron.daily, que é atualizado diariamente.
Mfisch

2
Logo após fazer isso, se você tentar chamar o local, você receberá o seguinte erro: "localize: não é possível stat ()` /var/lib/mlocate/mlocate.db ': esse arquivo ou diretório não existe ". Para resolver isso, consulte a resposta @enxotib em: unix.stackexchange.com/questions/26188/...
Ramon Araujo

Você provavelmente deseja executar sudo updatedbapós instalar o mlocate , pois o banco de dados de pesquisa precisa ser otimizado para o uso inicial.
IgorGanapolsky

Se você estiver no CentOS / RHEL / Amazon Linux, use-o sudo yum install mlocatepara instalá-lo. Além disso, execute sudo updatedba inicialização do banco de dados pela primeira vez.
ADTC
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.