Linux: Cambiar permisos solo a directorios o a archivos

Hoy me encontré con que quería cambiar los permisos de todos los archivos dentro de un directorio, y luego de todos los directorios. Todo esto de forma recursiva.

Buscando en internet encontré cómo hacerlo y aquí lo dejo para quien le sirva.

Cambiar permisos recursivamente solo a directorios:

find . -type d -exec chmod -R 0755 {} \;

 

Cambiar permisos recursivamente solo a archivos:

find . -type f -exec chmod -R 0644 {} \;

 

El punto (.) puede ser cambiado por alguna ruta absoluta, por ejemplo /home/miusuario/midirectorio/.

  • http://twitter.com/feandir Javier Salazar

    sabía que find era tu copiloto :P

Copyright © Snippets de David Vega
Código útil para copiar y pegar.

Built on Notes Blog Core
Powered by WordPress