Как задать права только на каталоги в Linux?

Есть сайт, на котором необходимо выставить разные права на каталоги и файлы. Каталогов много, а файлов в них ещё больше, поэтому неудобно назначать права каждому из них. Можно ли в Linux рекурсивно задать права только на файлы или только на каталоги?

Статьи в интернете довольно подробно расписывают команду chmod, но такие ситуации почему-то не затрагивают.
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
@pfg21
ex-турист
канешно. в линукс можно всё и еще чуть-чуть :)
find /path/to/req -type d -exec chmod 0755 {} \;
find /path/to/req -type f -exec chmod 0644 {} \;

- type d (directory) - папки прощеее говоря.
- type f (file) - файлы
/path/to/req - путь, "внутри" котрого начинается просмотр. (./ для текущего)
- exec над каждым найденным сделать действие
chmod *** {} \; change mode - изменить параметры файла. {} \; -вместо этого подставляется путь к файлу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы