Come installare il comando Locate?


49

Vorrei avere il comando locatein Ubuntu 12.04 (che viene utilizzato per trovare i file. Credo che ci sia un tale comando ma non riesco a vederlo in Ubuntu 12.04 Fa parte di un pacchetto?


Provare a utilizzare questo comando: sudo apt-get install locate.
Evandro Silva,

5
Per il futuro: se siete alla ricerca di un programma e non so il pacchetto, installare apt-file: sudo apt-get install apt-filee cercare il programma utilizzando apt-file: apt-file search /usr/bin/locate.
hnasarat,

In un'installazione standard di Ubuntu questo spesso non è necessario: se si digita un comando sulla riga di comando che Ubuntu non conosce, spesso suggerirà quale pacchetto installare per ottenere quel comando. Vieni a menzionarlo, penso che locatesia già installato in un'installazione Ubuntu standard, quindi forse questo non aiuta.
thomasrutter,

Risposte:


68

sudo apt-get install mlocate dovrebbe installare il comando 'Locate', oppure puoi installarlo da qui:

Installa tramite il centro software


mlocatemantiene un database di tutti i tuoi file e viene reindicizzato una volta al giorno per impostazione predefinita. Se si desidera reindicizzare immediatamente, eseguire sudo updatedbdalla riga di comando.

Se viene visualizzato un cannot staterrore durante l'esecuzione locate, è necessario eseguire sudo updatedbper popolare il database, proprio come se si volesse reindicizzare immediatamente.


5
Credo che il pacchetto mlocate installi un lavoro mlocate in /etc/cron.daily che viene aggiornato quotidianamente.
mfisch,

2
Subito dopo, se si tenta di chiamare Locate, verrà visualizzato il seguente errore: "individuare: impossibile stat ()` /var/lib/mlocate/mlocate.db ': nessun file o directory ". Per risolverlo, fai riferimento alla risposta di @enxotib in: unix.stackexchange.com/questions/26188/…
Ramon Araujo,

Probabilmente si desidera eseguire sudo updatedbdopo l'installazione di mlocate , poiché il database di ricerca deve essere ottimizzato per il primo utilizzo.
IgorGanapolsky,

Se sei su CentOS / RHEL / Amazon Linux, usa sudo yum install mlocateper installarlo. Inoltre, esegui sudo updatedbper inizializzare il database per la prima volta.
ADTC
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.