0
試圖遞歸多個腳本設置權限:修改權限腳本遞歸
chmod -R /export/home/*.sh
但是,一些文件沒有.sh
擴展名,例如.ksh
和一些腳本根本沒有擴展。
如何讓所有腳本/文件都可執行? (任何類型,擴展與否)
試圖遞歸多個腳本設置權限:修改權限腳本遞歸
chmod -R /export/home/*.sh
但是,一些文件沒有.sh
擴展名,例如.ksh
和一些腳本根本沒有擴展。
如何讓所有腳本/文件都可執行? (任何類型,擴展與否)
這個命令應該做的伎倆:
find /export/home -type f -exec chmod +x {} \;
不過,我不認爲你真的想使所有可執行文件 - 有這顯著的安全隱患。只需確定哪些文件應該可執行,或將它們放在「bin /」子目錄中,然後您可以搜索:
find /export/home -type d -name bin -exec chmod -R +x {} \;