Изменить разрешения для файлов или каталогов внутри каталога

Изменить разрешения для каталогов внутри каталога /home/user/htdocs на 755 (drwxr-xr-x)
find /home/user/htdocs -type d -exec chmod 755 {} \;

Изменить разрешения для файлов внутри каталога /home/user/htdocs на 644 (-rw-r–r–)
find /home/user/htdocs -type f -exec chmod 644 {} \;

Ещё варианты:

chmod 755 $(find /home/user/htdocs -type d)
chmod 644 $(find /home/user/htdocs -type f)
find /home/user/htdocs -type d -print0 | xargs -0 chmod 755
find /home/user/htdocs -type f -print0 | xargs -0 chmod 644

Tagged with: ,