Scripting
如何在 FAT 中執行 Linux 腳本(它不像在 Linux 的 FS 上那樣工作)
如何在 FAT(或類似的原始)文件系統中執行 Linux 腳本,例如配置等?
$ sudo chmod -R 777 . $ ./configure bash: ./configure: Permission denied
怎麼解決 ?
假設它是一個 shell 腳本,手動將它傳遞給相關的二進製文件應該可以讓你執行它:
$ head -n 1 configure #!/bin/bash $ bash configure
FAT 不支持單個文件權限。所以你不能用
chmod
. 不過,應該可以配置為將 FAT 中的所有文件視為執行檔。
您必須在腳本路徑而不是目前目錄路徑 (.) 上設置執行權限:
sudo chmod 777 configure
然後執行它:
sh configure