viernes, 14 de octubre de 2011

Comando Find


Sintaxis find

find [ruta...] [expresión]


Este comando nos es útil cuando queremos hacer la busqueda especifica del un archivo sea este por su nombre tamaño o su ultima modifcacion, es importante ejecutar este comando con una opcion especifica ya que si no le enviamos  parámetros al "find" no seria de mucha utilidad de manera que el primer parametro que deberíamos pasarle, debe ser la ruta donde se ejecutará la busqueda, y el segundo parametro, el nombre del archivo que queremos buscar.



Encuentra un tipo de archivo

find /home/jorge/Vídeos/ -name "*.flv"

de esta manera estamos buscando todos los archivos que esten dentro de la carpeta de videos con la extencion de flv


Encuentra un archivo especifico

find /home/jorge/Vídeos/ -name "gestion\ de\ proyectos.flv

de esta manera estamos buscando dentro de la carpeta especificada el archivo con el nombre y su extensión




Comando locate


El comando "locate"es un comando destinado para la búsqueda de archivos dentro del sistema, este es  bastante parecido al comando "find", pero la gran diferencia que tiene con el comando "locate" es que la búsqueda se hace en una base de datos indexada del sistema la que nos permite  aumentar significativamente la velocidad de respuesta en la búsqueda que hacemos:

busquemos el el archivo resolv.conf el que tiene todas las direcciones de los servidores de dominio que nos ayuda a tener una mejor respuesta cuando hacemos búsquedas en Internet


De esta manera podemos ubicar un archivo que hayamos perdido su ubicación o simplemente queramos saber su ubicación en el sistema.