Как рекурсивно изменить права доступа ко всем файлам *.sh в текущем каталоге

find ./ -name "*.sh" -exec chmod +x {} \;


Эта команда используется для рекурсивного поиска всех файлов с расширением *.sh в текущем каталоге и его подкаталогах. Затем, команда chmod +x применяется ко всем найденным файлам, чтобы установить права на выполнение. Аргумент {} в команде -exec обозначает найденные файлы. Обратите внимание на использование символа \; для указания конца команды -exec. Альтернативой этой команде может быть использование цикла for и команды chmod для каждого файла в отдельности.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *