在Windows的git bash中更改驱动器

Shu*_*tri 112 git git-bash

我试图浏览到我的驱动器位置E:/Study/Codesgit bashWindows中.在命令提示符下为了更改驱动器我使用E:它返回错误git bash.

bash:找不到E :: command.

如何将当前目录位置更改/c/usersE:Study/Codes

Jag*_*ati 182

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

cd /E/Study/Codes
Run Code Online (Sandbox Code Playgroud)

它会解决你的问题.

  • 我认为方法已经改变了.这个答案中的方法不起作用.我不得不使用`cd/mnt/e/Study/Codes`导航到该文件夹​​. (9认同)
  • @ponir我认为方法仍然与Jagrati定义相同.它也适用于最近发布的Git 2.14.1 64位版本. (4认同)
  • @skomisa 如果您使用 @ponir 在驱动器盘符大小写上方提到的“/mnt/...”符号对我来说是一个问题... (3认同)
  • 当使用这个(https://git-scm.com/download/win)时,只有 cd /C/ 对我有用, cd /mnt/C/ 或 cd /mnt/c/ 对我不起作用。必须有一些特别的东西。 (3认同)
  • 我同意 Jagrati 的回答。使用“pwd”快速检查一下。我当前的工作目录显示为以 /c/.. 开头的目录,然后使用 /e/Sudy/Codes 访问 E: 驱动器。如果“pwd”的结果显示以 /mnt/c/... 开头的内容,则要访问 E: 驱动器,您需要使用 /mnt/e/Study/Codes 。 (2认同)

Kan*_*bot 12

只需将驱动器视为文件夹,就可以了 cd e:

  • 没有投反对票,但由于某种原因,“cd e:”可以工作,但自动完成功能却不起作用。仅当我使用“cd /e/”时它才会自动完成。 (2认同)

Abd*_*han 9

我如何在 Windows 10 中执行此操作

像这样转到您要在 git bash 中打开的文件夹目录

在此处输入图片说明

到达文件夹后,只需git bash像这样在顶部导航区域中输入,然后按 Enter。

在此处输入图片说明

目标文件夹的 git bash 将为您打开。

在此处输入图片说明

希望有帮助。

  • 我试过这个,但它对我不起作用。它打开窗口,但随后立即关闭。 (6认同)
  • 这对我有用,但我跳过了 `git` 部分,只做了 `bash`。另外,由于某种原因,我的 `/C:` 目录是 `/mnt`。不知道为什么。关于上述问题,我启用了适用于 Windows 10+ 的 linux box。如果您没有启用 bash,您可能会看到 bash 命令崩溃。 (3认同)
  • 这是针对我的情况的最佳答案:只有“bash”适合我!Windows 10 1803 适用于 Linux 的 Windows 子系统 (WSL) 和 Ubuntu 18.04 LTS。 (2认同)

Leg*_*nds 9

TL; 博士; 对于 Windows 用户

如果路径没有空格就不需要引号

git 重击cd "/C/Program Files (x86)/Android" // macOS/Linux syntax

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


git bash在 Windows 上使用时,您必须:

  • 删除驱动器号后的冒号
  • 用正斜杠替换你的反斜杠
  • 如果路径中有空格:在路径的开头和结尾加上引号

git 重击cd "/C/Program Files (x86)/Android" // macOS/Linux syntax

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


ken*_*fss 8

另一种方法对我有用,尽管上面的方法(没有尝试 GUI 方法,tbf)都没有。根据超级用户,尝试:

e:
Run Code Online (Sandbox Code Playgroud)

就是这样。不cd。适用于 gbash 和 windows cmd。


小智 7

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

cd /e/
Run Code Online (Sandbox Code Playgroud)


小智 6

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

  • 这适用于我的网络驱动器;显然 `G:` 实际上是 `//tsclient/G` (3认同)

Han*_*nnu 6

现在该可移动设备获得了哪个驱动器号?

定位 USB 磁盘的两种方法git Bash

    $ cat /proc/分区
    主要次要 #blocks 名称 win-mounts

        8 0 500107608 斯达
        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 直流
        8 48 0 SDD
        8 64 0 斯德
        8 80 3952639 自卫队
        8 81 3950592 sdf1 E:\

    $ 安装
    C:/Program Files/Git on / type ntfs (binary,noacl,auto)
    C:/Program Files/Git/usr/bin /bin 类型 ntfs(二进制、noacl、auto)
    C:/Users/se2982/AppData/Local/Temp on /tmp 类型 ntfs(二进制、noacl、posix=0、usertemp)
    C:在 /c 上键入 ntfs(二进制、noacl、posix=0、用户、noumount、自动)
    E: 在 /e 类型 vfat (二进制,noacl,posix=0,user,noumount,auto)
    G:在 /g 上键入 ntfs(二进制、noacl、posix=0、用户、noumount、自动)
    H:在 /h 上输入 ntfs(二进制、noacl、posix=0、user、noumount、auto)

... 所以; 当知道 C、G 和 H 是其他内容(在 Windows 中)时,本示例中的驱动器号可能 => /e(或 E:\,如果必须的话)。


小智 5

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