2011-07-25

Instalación del comando "locate" en linux Debian

Muchas veces nos es necesario buscar ficheros en nuestro disco duro.

Esto lo podemos hacer mediante el comando "find", por ejemplo

find / -name "*ssh*"

buscará todos los ficheros del disco duro que contengan el text "ssh" en el nombre del fichero.

Sin embargo el comando "find" tiene una desventaja, y es que debe escanear todo el disco duro cada vez que realizamos una búsqueda.

Existe otro comando que podemos instalar y que nos permitirá hacer búsquedas en nuestro disco duro sin tener que escanerlo cada vez, ya que usa una base de datos que se crea y actualiza cuando nosotros queremos en lugar de escanear todo el disco duro cada vez.
Esta utilidad se llama "locate".

Para instalarla debemos ejecutar los siguientes comandos:

apt-get update
apt-get install locate

Una vez instalada podemos crear/actualizar la base de datos de "locate" mediante el comando

updatedb

Ahora, si quisieramos buscar los ficheros que contienen "ssh" en su nombre podemos hacerlo mediante el comando

locate ssh


Una pequeña mejora en los accesos a disco, ¿verdad?

3 comentarios:

  1. Gracias por el mini aporte!!! util para los que tenemos malisima memoria!!

    ResponderEliminar
  2. Gracias por tu gran aporte para los que estamos aprendiendo GNU/Linux.

    ResponderEliminar
  3. gracias por este tips

    ResponderEliminar