Назад | Перейти на главную страницу

chmod a + x для всего каталога и содержимого

Я пытаюсь установить библиотеку под названием libtool

я получаю "./configure: line 2668: libltdl / config / mkstamp: Permission denied", когда я делаю ./configure

как я могу изменить chmod a + x для всего каталога libtool, чтобы предотвратить эту ошибку?

Спасибо

В большинстве версий chmod есть рекурсивный флаг:

chmod -R a+x folder

Будьте осторожны, прежде чем вносить такие глубокие изменения разрешений. Перед началом сделайте резервную копию:
cd libtool
find . -printf "chmod %m %p\n" > ~/perms.txt
Затем, чтобы изменить, чтобы все это было + x (плохая идея, но м-м):
find . -exec chmod a+x '{}' \;

Если что-то пойдет не так, вы всегда можете вернуться:
cat ~/perms.txt | bash

chmod -R + x / path / to / folder будет работать, хотя