每个新 shell 实例的路径都从我的用户目录 (C:\Users\user) 开始。
在这个目录或驱动器(在本例中为 C:)内,我无法像以前那样使用 cd 命令 - 它只会回显指定的目录。
一旦我将目录更改为父目录,我就可以执行“cd D:”然后它会更改为驱动器。
但这种行为并不总是在 shell 的所有实例中出现。
有时我必须去 C: 来更改它。
我很确定我没有以错误的方式使用命令,因为这是我用来启动 grails 的方法。
答案1
要切换到另一个驱动器,只需使用该驱动器号。该命令D:
切换到 D 驱动器。要更改到另一个目录,例如 D: 的根目录,您需要两个命令:
D:
cd D:\
(or)
D:
cd \
Windows shell 为每个驱动器/卷设置了一个活动目录。如果您在更改目录时指定驱动器号,则会更改该卷的活动目录,但实际上不会使该卷也处于活动状态。
答案2
cd
仅使用驱动器只会显示该驱动器上的当前目录。可以将驱动器本身作为命令传递以切换到其当前目录 ( d:
),或使用cd /d
来切换驱动器和目录。