Google
Web dns.bdat.net
next up previous contents
Next: ps: Muestra lista de Up: Otras órdenes de usuario Previous: diff Muestra diferencias entre   Índice General


find Localiza ficheros

Uso:

   find [ruta] [expresión]

La orden find se utiliza para localizar ficheros contenidos en los distintos discos del sistema. Esta orden dispone de muchas opciones por lo que es conveniente consultar la página del manual. Entre las opciones disponibles de find podemos citar:

-name expresión

indica el nombre de fichero que queremos buscar. Puede ser un nombre fijo o una plantilla formada por * y ?, en este último caso, la plantilla deberá estar comprendida entre comillas dobles para evitar que la shell las interprete antes de llamar a la orden find.

-type tipo

donde tipo puede ser b, c d o f para referirnos a dispositivos de bloque (b), carácter (c), directorio (d) o fichero regular (f).

exec orden

ejecuta una orden para cada fichero encontrado. (Véanse los ejemplos para los detalles de la sintaxis).

-o

realiza un O lógico entre dos opciones.

-user usuario

busca ficheros propiedad del usuario.

-group grupo

igual que user pero para el grupo.

$ find . -name .profile
$ find / -name core -type f -exec rm {}   ;
$ find /tmp    (-user root -o -user pepe  )
$ find / -name "print*"

La orden find es muy útil para localizar ficheros con características muy concretas, por ejemplo todo tipo de permisos (opción -perm) modificados en los últimos días (-mtime), accedidos en los últimos días (-atime) etc. Es muy útil sobre todo en aspectos de seguridad del sistema.


next up previous contents
Next: ps: Muestra lista de Up: Otras órdenes de usuario Previous: diff Muestra diferencias entre   Índice General
Pedro Pablo 2001-12-14