Windows 10,MobaXterm,“bash:/bin/chmod:無法執行二進位檔案”

Windows 10,MobaXterm,“bash:/bin/chmod:無法執行二進位檔案”

bash: /bin/chmod: 無法執行二進位檔。

與板上的另一個問題類似。

我嘗試了回答建議,但無濟於事:

  1. 已卸載 MobaXterm

  2. 重新安裝MobaXterm

還是得到:

bash: /bin/chmod: 無法執行二進位文件

ls當我嘗試其他指令時,如、mv等,會有相同的回應。

答案1

為了從全新安裝重新啟動,請嘗試以下程序:

  • 開啟 MobaXterm。
  • open /從本機終端執行命令 => Windows 資源管理器應在您的slash資料夾中開啟。
  • 關閉 MobaXterm。
  • 將 Windows 資源管理器中的斜槓資料夾重新命名slashslash-old
  • 開啟 MobaXterm
  • 驗證它現在是否按預期工作。

答案2

我剛剛遇到了同樣的問題,並花了幾個小時試圖解決這個問題。

解決方案是刪除配置文件,然後以管理員身份運行 - 顯然,當您不這樣做時,Cygwin 無法為其實用程式建立正確的符號連結。

答案3

我發現一個簡單、快速的解決方案是刪除或重新命名MobaXterm/斜線資料夾。然後重新啟動 MobaXterm。重新啟動後,MobaXterm 將重建削減資料夾,一切都很好。我猜測至少在我的情況下,一個促成原因是我將 NotePad++ 設定為「最喜歡的」編輯器,並且傾向於在從 MobaXterm 打開檔案和直接從 MS Windoze 上下文開啟檔案之間來回切換。這可能會讓 MobaXterm 感到困惑。

相關內容