Mlocate

mlocate is a merging locate and database package. "Merging" means updatedb reuses the existing database to avoid re-reading most of the file system. This makes the database update faster and does not tax the system caches. mlocate can index several file systems including network file systems for network shares. This package is essential when attempting to quickly find documents in a terminal.

Emerge
Emerge via:

Once installed mlocate can be invoked with the locate command.

Configuration
To have network file systems included when mlocate's index is populated edit the pruning of the file system variable in the  file. Remove the,  , and  ,   entries:

Usage
Upon installation, the updatedb command will automatically be added as a scheduled cron job. To index the files manually run:

To find all Firefox executables:

External resources

 * mlocate at Freecode.com