【问题标题】:How to find drive letter for portable git-bash如何找到便携式 git-bash 的驱动器号
【发布时间】:2017-07-27 02:05:30
【问题描述】:

我在 USB 驱动器上的 Windows Portably 中运行 git-bash。驱动器号有时是 E,有时是 F。

直到最近它一直是 F 并且我使用了别名,例如:

alias subl='"/f/Sublime Text Build 3047/sublime_text.exe"'

在我的 .bashrc 文件中。有没有办法找到驱动器号并将其替换,所以我最终得到如下内容:

alias subl='"/DRIVELETTER/Sublime Text Build 3047/sublime_text.exe"'

【问题讨论】:

    标签: windows git-bash


    【解决方案1】:

    作为一种解决方法,不要忘记在 Windows 中,您可以assign a permanent driver letter to an USB key(或任何驱动器)。

    如果没有,由于 Windows 上的 Git bash 中没有 /mnt,您需要在 bashrc 中添加 loop on the potential drive letter,在您的 USB 密钥中查找已知文件。

    for letter in {a..z} ; do
      if [[ -e /${letter}/afile ]]; then
        export DRIVELETTER=${letter}
        break
      fi
    done
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-08
      相关资源
      最近更新 更多