Scripting

如何在 FAT 中執行 Linux 腳本(它不像在 Linux 的 FS 上那樣工作)

  • November 13, 2020

如何在 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

引用自:https://unix.stackexchange.com/questions/619393