当前目录
“当前目录”(Current Directory)也称为“工作目录”(Working Directory),它是指 CMD 窗口中,你当前正在操作的默认文件夹,当你输入一个文件名(notepad.txt)而不指定完整路径时,系统会自动在当前目录下寻找这个文件。

查看当前目录
使用 cd 命令不带任何参数,可以显示当前所在目录的完整路径。
cd
示例:
如果你的当前目录是 C:\Users\YourName\Documents,执行 cd 后会显示:
C:\Users\YourName\Documents
切换当前目录
这是最常用的操作,使用 cd 命令(Change Directory 的缩写)。
a) 切换到其他驱动器
如果你想切换到另一个驱动器(例如从 C: 盘切换到 D: 盘),只需要输入驱动器字母加冒号,不需要 cd 命令。

D:
执行后,你的提示符会从 C:\> 变成 D:\>,并且当前目录会自动切换到该驱动器的根目录(D:\)。
b) 切换到当前驱动器下的其他目录
在同一个驱动器下切换目录,使用 cd 加上目标路径。
基本语法:
cd [路径]
- 路径可以是绝对路径或相对路径。
示例:
假设你的当前目录是 C:\Users\YourName。

-
使用绝对路径(从根目录开始):
cd C:\Users\YourName\Documents
这会直接切换到
Documents文件夹。 -
使用相对路径(从当前目录开始):
cd Documents
这会从
C:\Users\YourName进入到C:\Users\YourName\Documents。 -
返回上一级目录: 使用两个点 来表示“上一级目录”。
cd ..
如果你在
C:\Users\YourName\Documents,执行此命令会返回到C:\Users\YourName。 -
返回上两级目录:
cd ..\..
如果你在
C:\Users\YourName\Documents,执行此命令会直接返回到C:\。 -
进入深层嵌套目录(一条命令): 可以一次性输入完整路径,用反斜杠
\分隔。cd Projects\WebApp\src
快速进入用户主目录
无论你当前在哪个目录,都可以一键回到你的用户主目录(通常是 C:\Users\YourName)。
cd %USERPROFILE%
或者更简单的方式是:
cd ~
(注意: 符号在 CMD 中也能被识别为用户主目录,这在 PowerShell 中更常见,但在 CMD 中同样有效。)
处理包含空格的目录名
如果目录名中包含空格(My Documents),直接使用 cd 命令可能会出错,你需要用双引号 将路径括起来。
错误示例:
cd My Documents
系统会认为 My 是一个目录,而 Documents 是一个无效的命令。
正确示例:
cd "My Documents"
或者使用反斜杠 \ 对空格进行转义(不常用,但可行):
cd My\ Documents
强烈推荐使用双引号的方式,因为它更清晰且不易出错。
常用快捷键和技巧
| 命令/按键 | 功能描述 |
|---|---|
cd \ |
无论当前在哪,直接返回到当前驱动器的根目录(C:\)。 |
cls |
清空屏幕,在目录切换混乱时,这是一个非常有用的命令,让界面清爽。 |
dir |
列出当前目录下的文件和文件夹,可以用来确认你是否已经成功切换到目标目录。 |
pushd |
保存当前目录,并切换到新目录,像书签一样,可以记住你来的地方。 |
popd |
返回到 pushd 保存的目录,与 pushd 配对使用,实现目录导航的“前进”和“后退”。 |
完整操作示例
让我们模拟一个完整的操作流程:
- 打开 CMD:按
Win + R,输入cmd,回车。 - 查看初始位置:
cd
假设输出为
C:\Users\Default。 - 切换到 D 盘:
D:
提示符变为
D:\>。 - 在 D 盘创建一个测试文件夹(需要管理员权限)并进入:
mkdir MyTestFolder cd MyTestFolder
- 查看当前目录:
cd
输出应为
D:\MyTestFolder。 - 创建一个带空格的子目录并进入:
mkdir "New Project Files" cd "New Project Files"
- 确认位置并清屏:
dir cls
- 返回上一级目录:
cd ..
- 使用
pushd和popd导航:pushd D:\MyTestFolder\New\Project (假设这个路径存在) dir popd cd
你会发现通过
popd又回到了D:\MyTestFolder。
| 任务 | 命令 |
|---|---|
| 查看当前目录 | cd |
| 切换到 C 盘 | C: |
进入 Documents 文件夹 |
cd Documents |
| 返回上一级目录 | cd .. |
| 进入带空格的文件夹 | cd "My Folder" |
| 直接返回到根目录 | cd \ |
| 清空屏幕 | cls |
| 快速返回用户主目录 | cd %USERPROFILE% |
掌握这些基本命令,你就可以在 CMD 中自由地导航文件系统了。
