简体   繁体   English

在 Windows 的 git bash 中更改驱动器

[英]Change drive in git bash for windows

I was trying to navigate to my drive location E:/Study/Codes in git bash in windows.我试图在 Windows 的git bash中导航到我的驱动器位置E:/Study/Codes In command prompt in order to change drive I use E: It returns an error in git bash .在命令提示符中为了更改驱动器,我使用E:它在git bash中返回错误。

bash: E:: command not found. bash: E:: 找不到命令。

How do I change my current directory location from /c/users to E:Study/Codes如何将当前目录位置从/c/users更改为E:Study/Codes

In order to navigate to a different drive just use为了导航到不同的驱动器,只需使用

cd /E/Study/Codes

It will solve your problem.它会解决你的问题。

只需将您的驱动器视为一个文件夹, cd e:

TL;DR; TL;博士; for Windows users :对于 Windows 用户

( Quotation marks not needed if path has no blank spaces ) 如果路径没有空格,则不需要引号

Git Bash : cd "/C/Program Files (x86)/Android" // macOS/Linux syntax Git Bash : cd "/C/Program Files (x86)/Android" // macOS/Linux syntax

Cmd.exe : cd "C:\Program Files (x86)\Android" // windows syntax Cmd.exe : cd "C:\Program Files (x86)\Android" // windows syntax


When using git bash on windows, you have to:在 Windows 上使用git bash时,您必须:

  • remove the colon after the drive letter删除驱动器号后的冒号
  • replace your back-slashes with forward-slashes用正斜杠替换你的反斜杠
  • If you have blank spaces in your path: Put quotation marks at beginning and end of the path如果路径中有空格:在路径的开头和结尾加上引号

Git Bash : cd "/C/Program Files (x86)/Android" // macOS/Linux syntax Git Bash : cd "/C/Program Files (x86)/Android" // macOS/Linux syntax

Cmd.exe : cd "C:\Program Files (x86)\Android" // windows syntax Cmd.exe : cd "C:\Program Files (x86)\Android" // windows syntax

How I do it in Windows 10我如何在 Windows 10 中做到这一点

Go to your folder directory you want to open in git bash like so像这样转到要在 git bash 中打开的文件夹目录

在此处输入图像描述

After you have reached the folder simply type git bash in the top navigation area like so and hit enter.到达文件夹后,只需在顶部导航区域中键入git bash ,然后按 Enter。

在此处输入图像描述

A git bash for the destined folder will open for you.一个用于指定文件夹的 git bash 将为您打开。

在此处输入图像描述

Hope that helps.希望有帮助。

为了导航到不同的驱动器/目录,您可以以方便的方式进行(而不是输入 cd /e/Study/Codes),只需输入 cd[Space],然后用鼠标拖放目录 Codes要 git bash,请按 [Enter]。

Another approach, which worked for me even though none of the above (didn't try the GUI approach, tbf) did.另一种方法对我有用,即使上述方法都没有(没有尝试 GUI 方法,tbf)。 As per super user , try:根据超级用户,尝试:

e:

That's it.而已。 No cd .没有cd works in gbash and windows cmd.适用于 gbash 和 windows cmd。

Now which drive letter did that removable device get?现在该可移动设备获得了哪个驱动器号?

Two ways to locate eg a USB-disk in git Bash :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)

... so; ... 所以; likely drive letter in this example => /e (or E:\ if you must), when knowing that C, G, and H are other things (in Windows).当知道 C、G 和 H 是其他东西(在 Windows 中)时,此示例中可能的驱动器号 => /e (或 E:\,如果必须的话)。

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

cd c:/inetpub/wwwroot/blah

只需编写cd E:Study/Codes即可。

我尝试了各种形式,最后,这对我有用:cd /e/

The way to do it on Windows 10 is cd /DF:\path在 Windows 10 上执行此操作的方法是cd /DF:\path

Do not forget to write \D in front of the path in order to change drives.不要忘记在路径前写\D以更改驱动器。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM