Jawaban:
Untuk memungkinkan ini, Anda dapat menggunakan findperintah dan mencari semua file dengan .shekstensi dan kemudian jalankan chmodperintah pada masing-masing yang ditemukan:
find /directory/of/interest/ -type f -iname "*.sh" -exec chmod +x {} \;
Informasi:
-type f: Hanya file normal (lewati direktori, symlink, pipa dan soket bernama, dan file khusus yang ditemukan di / dev)-iname: Abaikan huruf besar-kecil dalam nama"*.sh": Globbing, memberi tahu findperintah untuk mencari file dengan ekstensi ".sh"-exec chmod +x {}: Ini memberi tahu findperintah untuk melakukan chmodperintah pada setiap file yang ditemukan. Membuat setiap eksekusi\;: Menunjukkan akhir dari perintah
finddan mungkinxargs.