В этой заметке, мы бы хотели рассказать как быстро добавить разрешение на выполнение всех файлов *.sh, расположенных в каталоге.
Быстрое решение:
1 | find /path/to/directory -name "*.sh" -exec chmod u+x {} \; |
или в текущем рабочем каталоге:
1 | find . -name "*.sh" -exec chmod u+x {} \; |
Приведенная выше команда найдет все *.sh скрипты (даже в подкаталогах) и добавит им права на выполнение (u+x - пользователь добавляет права на выполнение).