linux: установить права только для вложенных директорий
by hackprime
Если мы сделаем:
hackprime@PC$ chmod -R 755 ~/somedir
то права прставятся как у директорий, так и у файлов. Чтобы установить права только для директорий:
hackprime@PC$ find ~/somedir -type d -exec chmod 0755 {} \;
Есть ещё один вариант, но он не модифицирует права у вложенных директорий, в именах которых есть пробел, т.к. команда не может их корректно распарсить.
hackprime@PC$ find ~/somedir -type d | xargs chmod 0755
Источники: