Pa’ no olvidar

Tips y tutoriales de mi día a día

Entradas etiquetadas ‘find

Cambiar permisos recursivamente

con 2 comentarios

Una necesidad bastante común en Linux es modificar los permisos para archivos y directorios, teniendo en cuenta que estos últimos deben tener permisos de ejecución para poder ingresar a ellos; en definitiva, son diferentes los permisos que se deben dar a archivos y a directorios.

Para ello find tiene la opción -type con lo que aplicaría el comando para archivos y directorios; además el comando -exec permite ejecutar cualquier otro script a los archivos o directorios encontrados.

Para directorios:

find . -type d -exec chmod 755 {} \; 

Para archivos:

find . -type f -exec chmod 644 {} \; 

Visto en http://movabletripe.com/archive/recursively-chmod-directories-only/

Escrito por David Rios

abril 15, 2010 a 2:18 pm

Escrito en Bash, Debian

Etiquetado con ,

Seguir

Get every new post delivered to your Inbox.