jueves 14 de mayo de 2009

Ayuda con comando FIND

Algunos tenéis dudas sobre los ejercicios de búsqueda, ciertamente alguna opciones de find están un poco "escondidas", aquí va una ayuda :

Opciones :

-type x para decirle el tipo de archivo que buscas (b bloque, c caracter, d directorio, f fichero normal, l enlace simbólico)

-user username para buscar los archivos de un usuario en concreto

! negación de una opción

-perm nnn para buscar archivos con unos determinados permisos

-exec [comando] "{}" ";" ejecuta el comando sobre todos los archivos resultados de la búsqueda (si no se pone comando se intenta ejecutar el resultado de la búsqueda)

Ejemplos:

find / -type l -user root -perm 755 busca todos los archivos que sean enlaces simbólicos desde / que pertenezcan a root y tenga permisos 755.

find /usr/bin ! -user usuario -name "d*" -exec "{}" ";" ejecuta todos los archivos de /usr/bin que empiecen por d y no pertenezca al usuario usuario.

·Espero que con estas indicaciones no tengáis problemas en acabar los ejercicios, consultarme cualquier duda.