per usare locate, devi prima dare un
# updatedb
che ti crea (od aggiorna) l'apposito database in cui locate fa la ricerca, che in questo modo diventa rapidissima.
Se cerchi un file che hai installato sul PC da poco (dopo l'ultimo updatedb) devi dare il comando, altrimenti ovviamente non lo trova.
A proposito, l'inconveniente che trovo è che locate trova in genere un'infinità di riferimenti al nome.
Ad es.
[root@MDK10 giorgio]# locate locate
/etc/cron.weekly/slocate.cron
/etc/postfix/relocated
/sys/module/snd-pcm/preallocate_dma
/var/lib/slocate
/var/lib/slocate/slocate.db.tmp
/var/lib/slocate/slocate.db
/usr/bin/dislocate
/usr/bin/slocate
/usr/bin/locate
/usr/X11R6/man/man3/XdbeAllocateBackBufferName.3x.bz2
.................................................
.................................................
vi risparmio gli altri, ma sono centinaia ....
Come si fa a limitare il riferimento, per esempio all'eseguibile od al file cercato, escludendo tutti gli altri riferimenti a quel nome (percorsi, parte di altri nomi, ...), perchè così diventa praticamente inutilizzabile ...

Rispondi quotando