Рекурсивная смена прав доступа к файлам

Чаще всего это приходится делать на web сервере.

Смена прав только для директорий:

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


Только для файлов:

find ./directory/ -type f -exec chmod 644 {} \;
  • +4
  • 07 января 2010, 15:20
  • Sergei_T

Комментарии (3)

RSS свернуть / развернуть
+
0
Шо цэ таке
{} \;
? Остальное понятно. Вообще говоря, утилита find мощнее всего, что может предложить Windows и GUI вообще, но синтаксис ее ключей требует больших услилий при освоении. Я до сих пор так толком и не научился ей пользоваться. Меню mc использую.
avatar

yababay

  • 08 января 2010, 13:48
+
0
он туды подставляет найденное имя файла, потом перевод строки — чтобы сделать длинную длинную команду
avatar

Sergei_T

  • 08 января 2010, 14:22
+
0
То есть у ключа -exec какой-то свой синтаксис? Вот об этом бы поподробнее…
avatar

yababay

  • 08 января 2010, 14:45

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.