Guide

Problemi con Locate su Linux – Cosa Fare

Avete provato ad usare il comando locate in linux per cercare un file o una directory ma il risultato è stato il seguente errore.

#locate tomcat
locate: can not open `/var/lib/mlocate/mlocate.db’: No such file or directory

Bene, il problema è che il file mlocate.db non esiste… Fantastico 🙂
Non vi preoccupate basta semplicemente lanciare il comando per aggiornare, o creare se non esiste, tale file.
Il file mlocate.db contiene i dati relativi alla struttura di file e directory per velocizzare la ricerca rispetto al comando find.
#updatedb

Ora possiamo usare il nostro locate!.

Una piccola dritta, utilizzate locate in insieme a al comando grep e troverete tutto quello che serve.

#locate tomcat
/usr/local/tomcat5
/usr/local/tomcat6

#locate tomcat | grep 5
/usr/local/tomcat5