каталоги chmod и файлы в одной команде?

У меня есть каталог "проект", который содержит ряд подкаталогов и файлов. Я хочу дать 777 разрешений каталогам и файлам от моих 666 в том же каталоге с командой chmod в моем каталоге "projct". как я могу сделать это?

1
задан 29 March 2014 в 19:14

2 ответа

Сделать все в одном выполнении:

find ./ \( -type d -execdir chmod 755 '{}' \; \) , \( -type f -execdir chmod 644 '{}' \; \)

Это пересекает дерево ниже текущего каталога только однажды и устанавливает 644 на файлах и 755 на каталогах.

3
ответ дан 10 November 2019 в 18:13

Рекурсивно дать чтение каталогов, write& полномочия на исполнение ко всем.

sudo find /path/to/the/directory -type d -exec chmod 777 {} \;

Для рекурсивного предоставления чтения файлов, write& полномочия на исполнение ко всем.

sudo find /path/to/the/directory -type f -exec chmod 777 {} \;
3
ответ дан 10 November 2019 в 18:13

Другие вопросы по тегам:

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