Здесь показаны различия между двумя версиями данной страницы.
|
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 - поиск по ФС]] | ||