Buscar archivos rápidamente

Para acceder a ésta aplicación simplemente tipeamos “locate” en el prompt de cualquier terminal. Nos dará una breve reseña de que parámetros necesitamos para poder utilizarlo.

Por ejemplo, si para encontrar el archivo “linux-2.2.19.tar.gz”, la sintaxis seria la siguiente:

locate linux-2.2.19.tar.gz

Si queremos enterarnos de todas las posibilidades de búsqueda que ofrece locate, nada mejor que utilizar el manual en línea. Para ello solo debemos tipear:

man locate

Por último, Locate trabaja leyendo una base de datos en donde están guardadas todas las entradas de los distintos directorios y archivos de nuestro sistema. Cada vez que iniciamos una búsqueda con el comando locate, éste en realidad consulta esa base de datos que antes mencionamos. Cuando la base se encuentre desactualizada (la estructura de directorios y archivos del disco rígido varió), locate nos lo hará saber. Para actualizarla solo hay que tipear:

updatedb

y tendremos la base de datos al día.

En varias distribuciones de Linux, por ejemplo con la instalación por defecto de Red Hat, la actualización es automática desde el cron. Si tu distribución de Linux no la realiza de forma automática (instalación de Slackware por defecto) convendría que la configures para que si lo haga.