検索

ホームページ  >  に質問  >  本文

如何在msysgit的bash中访问U盘

我一直使用msysgit作为windows上的源代码解决方案。但在git bash中无法访问新插入的U盘盘符。这个问题应该如何解决呢?

问题说明:

在msysgit中,可以使用cd /c/【some directory】切换目录,但,使用cd /h会反馈sh.exe": cd: /h: No such file or directory

注: h为Windows识别出的U盘盘符。msysgit的版本是:git version 1.9.2.msysgit.0

阿神阿神2807日前680

全員に返信(1)返信します

  • 巴扎黑

    巴扎黑2017-04-28 09:07:08

    現在の方法は次のとおりです:

    • Bash ウィンドウをすべて閉じる
    • Git Bashを再起動します

    これで、新しく挿入された USB フラッシュドライブにアクセスできるようになります。

    追記: Stackoverflow で提案された解決策は私のコンピューターでは機能しませんでした。

    説明

    msysGit はプログラムの実行効率を確保するために、最下位レベルで MinGW/Msys を使用し、最初の Msys プログラムによってファイル システムの fstab 情報が作成され、メモリに保存されます。すべてのアプリケーションがこの fstab の使用を解放した場合にのみ、対応するメモリが解放されます。これは、すべての bash を閉じた後に fstab が更新される理由も説明します。

    参考資料

    • バグ: 動的にマウントされた USB ドライブにアクセスできません
    • Re: ANN: Git for Windows 1.7.0.2 プレビュー 20100309
    • git bash はドライブ f: にアクセスしません
    • 新しくマウントされたドライブを git bash に登録するにはどうすればよいですか?

    返事
    0
  • キャンセル返事