Команда UNIX для рекурсивного изменения полномочий на каталогах?

Язык Go не поддерживает перегрузку методов, но вы можете использовать переменные аргументы точно так же, как необязательные параметры, также вы можете использовать интерфейс {} в качестве параметра, но это не очень хороший выбор.

7
задан user62732 1 July 2009 в 16:08
поделиться

4 ответа

найти. -type d -exec chmod 755 {} +

10
ответ дан 6 December 2019 в 08:16
поделиться

Предположим, вы находитесь в каталоге, из которого хотите начать:

find . -type d | xargs chmod 755

или с любыми разрешениями, которые вам нужны.

5
ответ дан 6 December 2019 в 08:16
поделиться
find . -type d -exec chmod 755 {} \;
5
ответ дан 6 December 2019 в 08:16
поделиться

Откуда вы хотите изменить

find . -type d | xargs chmod a+x
2
ответ дан 6 December 2019 в 08:16
поделиться
Другие вопросы по тегам:

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