Odpowiedzi:
Aby to umożliwić, możesz użyć findpolecenia i wyszukać wszystkie pliki z .shrozszerzeniem, a następnie uruchomić chmodpolecenie na każdym znalezionym pliku :
find /directory/of/interest/ -type f -iname "*.sh" -exec chmod +x {} \;
Informacja:
-type f: Tylko normalne pliki (pomiń katalogi, dowiązania symboliczne, nazwane potoki i gniazda oraz specjalne pliki znalezione w / dev)-iname: Ignoruj wielkość liter w nazwie"*.sh": Globbing, mówi findpoleceniu, aby szukało plików z rozszerzeniem „.sh”-exec chmod +x {}: Nakazuje findkomendie wykonanie chmodkomendy na każdym znalezionym pliku. Uczynienie każdego pliku wykonywalnym\;: Wskazuje koniec polecenia
findi możexargs.