miércoles, 16 de octubre de 2013

Cambiar permisos de archivos y directorios previa búsqueda

El comando para realizar búsquedas en linux es find, este comando puede ser usado en combinación con otros para realizar cambios en los directorios o archivos que cumplen la condición de búsqueda.

Para cambiar los permisos de los directorios dentro de /home/web se puede usar.

find /home/web/ -type d -exec  chmod 755 {} \;

Para cambiar los permisos de los archivos dentro de /home/web se puede usar.

find /home/web/ ! -type d -exec  chmod 644 {} \;

Otro ejemplo, para cambiar los permisos de todas las carpetas denominas templates_c a 777

find . -name "templates_c" -exec  chmod 777 {} \;