Я хотел бы изменить все папки и подпапки в определенной папке, за исключением того, что я хочу исключить одну папку (и все подпапки, которые она содержит).
Пока у меня есть взлом следующих решений от StackOverflow:
- Как установить chmod для папки и всех ее подпапок и файлов в Linux Ubuntu Terminal?
- Исключить каталог из поиска. команда
Вот что я придумала до сих пор:
находить . -type d (-path ./node_modules) -prune -o -print -exec chmod 644 {}\;
Проблема с или без -print
я получаю следующую ошибку:
найти: отсутствует аргумент `-exec '
Следующая строка содержит ожидаемые результаты, которые мне нужны -exec chmod 644{}\;
читать из:
находить . -type d (-path ./node_modules) -prune -o -print
Чего мне не хватает в этой строке, чтобы передать данные в -exec
?