jueves, 1 de julio de 2010

Comando find

El comando find tiene muchas opciones en cuanto a sus parametros, algunas de las más útiles se muestran a continuación.

Opción

Funcionamiento

-user nombre

Se buscarán los archivos cuyo usuario sea nombre. Ejemplo:
find / -name unix100 -print 2> /dev/null

-group grupo

Se buscarán los archivos cuyo grupo sea grupo. Ejemplo:
find / -group unix100 -print 2> /dev/null

-size tamaño



-size -tamaño



-size +tamaño

Selecciona archivos cuyo tamaño es exactamente el número especificado. Se puede agregar una de las letras [bckw] para indicar que el número representa bloques, bytes, kilobytes, o palabras de 2 bytes, respectivamente.
Ejemplo:
find /bin -size 20c -print 2> /dev/null

Selecciona archivos cuyo tamaño es menor que el número especificado.
Ejemplo:
find /bin -size -20c -print 2> /dev/null

Selecciona archivos cuyo tamaño es mayor que el número especificado.
Ejemplo:
find /bin -size +20c -print 2> /dev/null

-type tipo

Se buscarán los archivos cuyo tipo sea tipo, donde algunos de los valores para este pueden ser d para directorios, f para archivos normales, o l para enlaces. Ejemplo:
find /bin -type d -print 2> /dev/null

Fuente: http://yaqui.mxl.uabc.mx/~taller_unix/sem03-1/pract-20.html