Otro blog más de WordPress

chmod recursivo unicamente para carpetas

Imagina que deseas que únicamente tus carpetas tengan 755 de permisos… hacer chmod 755 . -R pasa a traer a tus archivos, ficheros, también.

Para ello debes hacer lo siguiente:

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

Esto buscara recursivamente en el árbol de carpetas iniciando en la carpeta en la que te encuentras (la carpeta “punto”) y aplica chmod 755 unicamente a tus directorios.

El {} es remplazado por el archivo procesado (es la razón de que tú no necesitas chmod -R), y \; sirve únicamente delimitar el final de la expresión exec.

Puedes hacer algo similar para aplicar permisos únicamente a archivos (e ignorar carpetas):

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

Además si por ejemplo solo necesitas aplicar esos permisos a archivos html deberás hacer lo siguiente:

find . -type f -name '*.htm*' -exec chmod 644 {} \;

No hay comentarios

rssComments RSS

No comments. Be the first.

Disculpa, los comentarios están cerrados.