Un comando muy poderoso. Find

un-comando-muy-poderoso-find

El comando find, es uno de los comandos que más utilizo puesto que es muy importante y poderoso dentro de los sistemas Unix, ya que permite realizar una búsqueda muy potente y rápida.

Este comando puede basar sus busquedas con parámetros como nombre de los ficheros, el tamaño, los permisos, el tipo, las fechas de acceso y modificación, etc.

Por ejemplo ahora que no tenía instalado el abiword y lo quería instalar realice un urpmi (urpmi abiword) a mis discos de Mandrake 10, y valla sorpresa no estaba el paquete. Entonces recorde mis antiguos discos de Slackware, y como Slackware clasifica sus aplicaciones en directorios por series, era un relajo buscar directorio por directorio.

Para ello solo monte mi cdrom, me dirigí a la carpeta y tecle:

find . -name *abiword*

Y en un par de sugundos aparecio el programa

Lo que hice aquí fué buscar desde el directorio raíz donde me encontraba, con la opción -name (nombre del paquete) y en seguida el programa dentro de asteriscos, esto es para que busque cualquier palabra en , este caso abiword.

Aquí algunos parametros:

-name – especifica patrones para los nombres de los ficheros a buscar.

-type – indicar el tipo de fichero a buscar.

-size +/- indicar el tamaño máximo y/o mínimo

-nouser/-nogroup – busca ficheros sin dueñp o grupo

-exec – permite definir un comando a ejecutarse para cada resultado de la búsqueda

–Crac

eric@tuxteno.com


Deja un comentario