Cambiar recursivamente permisos a archivos con extensión en Linux/Unix


Hace unos días me encontré con el problema de que quería cambiar los permisos a todos los archivos con extensión .sh en un sistema HP-UX, pero me encontré con que el comando

chmod -R 300 *.sh

no funciona para estos casos, por lo que me puse a investigar un poquillo como poder hacer esto, y he aquí la solución que encontré.

find . -type f -name '*.sh' -exec chmod 300 {} \;

Un apunte más para recordar.

blog comments powered by Disqus