CD 命令能够改变咱们当前的工做目录,直接输入 CD 不加参数的话能够显示当前的目录。输入 cd /? 能够看到关于 CD 命令的用法帮助,其余 DOS 命令也相似,下面是 CD 命令的帮助说明:spa
显示当前目录名或改变当前目录。
CHDIR [/D] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]
.. 指定要改为父目录。
键入 CD drive: 显示指定驱动器中的当前目录。
不带参数只键入 CD,则显示当前驱动器和目录。 # 注意,这里说显示驱动器和目录,两者分开说了
使用 /D 开关,除了改变驱动器的当前目录以外,
还可改变当前驱动器。
...(后面的省略)
能够看到 CD 命令就是直接在后面加路径,例如,要进入 Download 目录:code
C:\Users\AULA> # 这是当前的工做目录 C:\Users\AULA>cd Downloads C:\Users\AULA\Downloads>
那么,若是咱们要进入 D 盘的一个目录,例如:D:\BilibiliDownload,那么咱们输入:blog
C:\Users\AULA>cd d:BilibiliDownload # 子目录不用加斜杠 \ ,按 tab 键能够自动补全
C:\Users\AULA>
结果只是输出了一个空行,貌似 CD 命令并无起到切换目录的做用。事实上,CD 命令的做用是用于切换目录,而在 MS-DOS 中,咱们的路径是包含驱动器号与目录的,两者是不一样的,这也就是在 CD 命令的帮助中为何要将两者分开讲的缘由。class
上面这条命令执行后也没有出现错误,事实上它也是起了做用的。这里有两个不一样的地方:驱动器的当前目录和咱们的工做目录。在 MS-DOS 中,将每个磁盘驱动器都视为一个单独的目录树,每个驱动器均可以有一个当前目录,而工做目录就是 CMD 窗口左侧的前缀 C:\Users\AULA> 。总结
能够输入 cd drive: 查看对应驱动器的当前目录:tab
C:\Users\AULA>cd d: D:\BilibiliDownload # 驱动器 D: 的当前目录 C:\Users\AULA>cd c: C:\Users\AULA # 驱动器 C: 的当前目录
咱们以前的那条命令改变了驱动器 D: 的当前目录,并无改变咱们的工做目录,由于 CD 命令不能跨驱动器切换。能够直接先输入 D: 切换驱动器后,再用 CD 命令进入相应的目录。或者添加参数 /D 强制切换工做目录:di
C:\Users\AULA>cd /d d:\BilibiliDownload
d:\BilibiliDownload>
如今工做路径已经成功切换到了 D 盘。co
在 MS-DOS 中,CD 命令默认是在同一个目录树中切换工做路径,Windows 中每个驱动器都是一个单独的目录树,每一个驱动器都有一个当前目录。直接输入路径跨驱动器访问,只会改变对应驱动器的当前目录,不会更改 CMD 的工做目录,须要添加参数 /d 强制切换。磁盘