Полезное:


Главная / How-To / SysAdmin / Как рекурсивно поменять права каталогам или файлам
Как рекурсивно поменять права каталогам или файлам

find . -type d -exec chmod 755 {} \;
Эта команда рекурсивно пройдется по текущему (точка ".") каталогу и всем его подкаталогам и изменит права на 755 только у каталогов (-type d) Похожим образом действуем и с файлами:
find . -type f -exec chmod 644 {} \;
всем файлам - 644 если необходимо применить действия только к определенным файлам, подходящим по маске, то действуем так:
find . -type f -name '*.htm*' -exec chmod 644 {} \;
а если нужно применить команду только к файлам или каталогам определенного владельца, то
find . -type d -user fileowner -exec chmod 0755 {} \;

Добавлено: 2008/09/30
Обновлено: 2008/09/30

Навигация
Обо мне | Портфолио | How-To | Мои ссылки | Фотоальбом | Смешно! | Контакты Адрес: Россия, Владивосток
Тел.: +7 (4232) 51-84-81