如何找到便携式git-bash的驱动器号

时间:2017-03-07 01:26:35

标签: windows git-bash

我在windows中在USB驱动器上运行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"'

1 个答案:

答案 0 :(得分: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