我正在尝试编译一些java(目前正在学习java),为此我需要更改命令提示符的目录。
C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin
它不会更改目录。我再次尝试使用引号:
C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>
同样,它不会更改目录。我究竟做错了什么?
正如 @nasreddine 回答的那样,或者您可以使用 /d
cd /d d:\Docs\Java
如需有关 cd
命令的更多帮助,请使用:
C:\Documents and Settings\kenny>help cd
显示或更改当前目录的名称。 CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..] .. 指定要更改到父目录。键入 CD 驱动器:显示指定驱动器中的当前目录。键入不带参数的 CD 以显示当前驱动器和目录。除了更改驱动器的当前目录外,使用 /D 开关更改当前驱动器。如果启用命令扩展,CHDIR 会发生如下变化:当前目录字符串被转换为使用与磁盘名称相同的大小写。因此,如果磁盘上存在这种情况,CD C:\TEMP 实际上会将当前目录设置为 C:\Temp。 CHDIR 命令不将空格视为分隔符,因此可以将 CD 放入包含空格的子目录名称中,而不用引号将名称括起来。例如: cd \winnt\profiles\username\programs\start menu 与 cd "\winnt\profiles\username\programs\start menu" 相同,如果扩展程序被禁用,则必须键入。
您要切换到的目录位于另一个驱动器上,您需要使用以下命令切换到该驱动器:
C:\...\Admin> d:
然后您可以 cd
进入您想要的目录。
C:\...\Admin> d:
D:\>cd "Docs\Java"
D:\Docs\Java>
C:\my Folder
上,并且在 Z:
中的另一个(网络)驱动器的文件夹中有文件,请执行 cd z:\very\long\path\you\dontwant\to\write\each\time
。您仍在 C:\my Folder
上)。然后您可以只使用 dir z:
(将列出您的超长路径上的文件)或 copy z:*.jpg
(注意:不是 z:\*.jpg
!),这将从您的超长路径复制文件. A simple
z:`将切换到您的 Z: 驱动器,您正处于非常长的路径中。非常方便,如果您在命令提示符下工作很多。
使用驱动器号 d 更改为 D 驱动器,例如:
C:\> d:
更换驱动器时,只需键入驱动器号,如 d:(不要使用反斜杠,如 d:\;它不起作用)。
只有在同一驱动器内的目录之间移动时才使用 cd。
简短的回答
从 C:\...\Admin
到 D:\Docs\Java
驱动器的正确方法是以下命令:
cd /d d:\Docs\Java
更多细节
如果您在 D:\
驱动器上的某个随机位置,并且想要转到驱动器的根目录,则可以使用以下命令:
cd d:\
如果您在 D:\
驱动器上的某个随机位置,并且想要转到驱动器上的特定文件夹,则可以使用以下命令:
cd d:\Docs\Java
如果您在不同的驱动器上,并且想要转到 D:\
驱动器的根目录,则可以使用以下命令:
cd /d d:\
如果您在不同的驱动器上,并且想要转到 D:
驱动器上的特定文件夹,则可以使用以下命令:
cd /d d:\Docs\Java
如果您在不同的驱动器上,并且想要转到 D:
驱动器的最后一个打开文件夹,则可以使用以下命令:
cd /d d:
作为 cd /d d:
的简写,您还可以使用以下命令:
d:
您应该在路径之前使用 /d ,如下所示:
cd /d e:\
为了在 windows 使用移动到 D 盘,C:\Users\Balaji>d:
为了移动到E盘使用,C:\Users\Balaji>e:
这同样适用于其他驱动器。
如果要从当前工作目录更改到另一个目录,则需要在命令提示符下键入要更改到的驱动器的名称,后跟:符号。示例:假设您要更改为 D 盘并且您当前在 C 盘中,然后键入 D: 并按 Enter。
另一方面,如果您希望更改同一工作目录中的目录,请使用 cd(change directory) 命令后跟目录名称。示例:假设您希望更改为新文件夹,然后键入:cd“新文件夹”并按 Enter。
使用 CMD 的提示:Windows 命令行不区分大小写。使用带空格的文件或目录时,请将其括在引号中。例如,我的文档将是“我的文档”。在命令行中删除文件或目录时,不会将其移至回收站。如果您需要任何命令类型的帮助 /?命令之后。例如,目录 /?将给出可用于 dir 命令的选项。
您可以使用此命令更改目录,例如:当前,如果您当前的工作目录是 c:\ 驱动器,如果您想转到 D:\ 驱动器,则键入此命令
cd /d D:\
现在您当前的工作目录是 D:\ 驱动器,因此您想转到 Docs 下的 Java 目录,因此请键入以下命令:
cd Docs\Java
注:d 代表驱动器
一种更简单的方法是使用 PowerShell,它不需要任何附加标志:
W:\> cd C:\path\on\different\disk
我想你使用的是Windows系统。
打开 CMD 后,您将看到默认位置,即像这样
C:\Users\Admin - 在您的情况下,它的管理员如前所述,它将是您计算机的用户名
考虑是否要移动到 E 目录,然后只需键入 E:
这会将用户移动到 E:目录。现在更改为您要在 E: Drive 中指向的任何文件夹
例如:如果要移动到 E 文件夹的 Software 目录,则首先键入
E:
然后输入文件夹的位置
cd E:\软件
中提琴
Windows 上的 cd
命令对于 Linux 系统的用户来说并不直观。如果您希望 cd
转到另一个目录,无论它是在当前驱动器中还是另一个驱动器中,您都可以为 cd
创建一个别名。以下是在 Cmder 中的操作方法:
转到 $CMDER_ROOT/config 并打开文件 user_aliases.cmd
将以下内容添加到文件末尾:
cd=cd /d $*
重新启动 Cmder,您应该能够 cd 到您想要的任何目录。这是一个小技巧,但效果很好,可以节省您的时间。
https://i.stack.imgur.com/otMhJ.jpg