在 git bash 中改变 windows 系统的驱动器

我试图在窗口的git bash中导航到我的驱动器位置E:/Study/Codes。在命令提示符中,为了改变驱动器,我使用E:,它在git bash中返回一个错误。

bash: E::命令不存在。

如何将当前目录位置从/c/users更改为E:Study/Codes

234352 次浏览

为了导航到不同的驱动器只需使用

cd /E/Study/Codes

它会解决你的问题。

为了导航到不同的驱动器/目录,你可以很方便地做到这一点(而不是键入cd /e/Study/Codes),只需键入cd[Space],用鼠标拖放你的目录代码到git bash,点击[Enter]。

只要把你的驱动器看作一个文件夹,这样做cd e:

在Windows 10中怎么做

像这样在git bash中打开你想要的文件夹目录

enter image description here

到达文件夹后,只需在顶部导航区键入git bash,然后按enter。

enter image description here

指定文件夹的git bash将为您打开。

enter image description here

希望这能有所帮助。

TL,博士;适用于Windows用户:

(如果路径没有空格,则不需要使用引号)

__abc2: __abc0 __abc1

__abc2: __abc0 __abc1


当在windows上使用git bash时,你必须:

  • 去掉驱动器号后面的冒号
  • 将反斜杠替换为正斜杠
  • 如果路径中有空格:在路径的开始和结束处加上引号

__abc2: __abc0 __abc1

__abc2: __abc0 __abc1

现在那个可移动设备得到了哪个驱动器号?

git Bash中定位usb盘的两种方法:



$ cat /proc/partitions
major minor  #blocks  name   win-mounts


8     0 500107608 sda
8     1   1048576 sda1
8     2    131072 sda2
8     3 496305152 sda3   C:\
8     4   1048576 sda4
8     5   1572864 sda5
8    16         0 sdb
8    32         0 sdc
8    48         0 sdd
8    64         0 sde
8    80   3952639 sdf
8    81   3950592 sdf1   E:\


$ mount
C:/Program Files/Git on / type ntfs (binary,noacl,auto)
C:/Program Files/Git/usr/bin on /bin type ntfs (binary,noacl,auto)
C:/Users/se2982/AppData/Local/Temp on /tmp type ntfs (binary,noacl,posix=0,usertemp)
C: on /c type ntfs (binary,noacl,posix=0,user,noumount,auto)
E: on /e type vfat (binary,noacl,posix=0,user,noumount,auto)
G: on /g type ntfs (binary,noacl,posix=0,user,noumount,auto)
H: on /h type ntfs (binary,noacl,posix=0,user,noumount,auto)


... 所以;在这个例子中可能的驱动器号=> /e(或E:\如果你必须),当知道C, G和H是其他东西(在Windows中)。

另一种方法,即使上面没有一种方法(没有尝试GUI方法,tbf)对我有效。 根据超级用户,尝试:

e:

就是这样。没有cd。工作在gbash和Windows cmd。

我不知道为什么,但在我的git bash中,我必须包括驱动器号的冒号

cd c:/inetpub/wwwroot/blah

只要写cd E:Study/Codes就可以了。

我尝试了各种形式,最后,这对我有用: cd / e / < / p >
在Windows 10上的方法是 cd /D F:\path < / p >

不要忘记在路径前面写\D以便更改驱动器。