Здесь показаны различия между двумя версиями данной страницы.
linux:command-chmod-mass [2015/12/20 11:21] |
linux:command-chmod-mass [2021/02/11 09:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===== Массовое рекурсивное изменение атрибутов в Linux ===== | ||
+ | Для того, чтобы рекурсивноизменитьвсе права в каталоге, переходим в него и выполняем следующие команды: | ||
+ | <code> | ||
+ | find ./ -type d -exec chmod 775 {} \;</code> | ||
+ | Изменяет права на каталоги на 775.\\ | ||
+ | \\ | ||
+ | Для файлов: | ||
+ | <code> | ||
+ | find ./ -type f -exec chmod 664 {} \;</code> | ||
+ | \\ | ||
+ | Как вариант, в каталог можно не переходить, тогда надо будет путь прописать в find - вместо ./ \\ | ||
+ | Ну и для памяти:\\ | ||
+ | * -type f – искать только файлы | ||
+ | * -type d – искать только каталоги | ||
+ | * -exec – выполнить команду которая указана после | ||
+ | ===Ссылки=== | ||
+ | [[linux:command-find|Команда find - поиск по ФС]] | ||