Windows终端切换目录方法
在 Windows 终端(无论是命令提示符 CMD、PowerShell 还是 Windows Terminal)中,去到指定目录主要使用 cd 命令(Change Directory)。
这里为你提供详细的方法和常见技巧。
基础方法:使用 cd 命令
1. 去往一个子目录(相对路径)
如果你的目标目录就在当前目录的下面,直接使用 cd 加上目录名即可。
语法:
cmd
cd 子目录名
示例:
假设当前目录是 C:\Users,你想进入 C:\Users\Project 目录。
cmd
C:\Users> cd Project C:\Users\Project>
2. 去往一个绝对路径
如果你想直接跳转到某个完整的路径,可以使用绝对路径。
语法:
cmd
cd 完整路径
示例:
直接从任何位置跳转到 D盘 的 MyFiles 目录。
cmd
C:\Users> cd D:\MyFiles D:\MyFiles>
非常重要的一点(关于盘符):
在 CMD 中,如果你要切换的目录在另一个磁盘(比如从 C: 盘切换到 D: 盘),必须先切换到那个盘符,然后再用 cd。
方法一(两步):
cmd
C:\Users> D: # 首先输入盘符加冒号,回车切换磁盘 D:\> cd MyFiles # 然后再进入目录 D:\MyFiles>
方法二(一步,使用 /d 参数):
cd 命令加上 /d 参数可以同时切换驱动器和目录。
cmd
C:\Users> cd /d D:\MyFiles D:\MyFiles>
在 PowerShell 中则没有这个限制,cd 或 Set-Location 命令可以直接切换任意盘符下的路径。
3. 返回上一级目录
使用 .. 来表示上一级目录。
语法:
cmd
cd ..
示例:
从 C:\Users\Project 返回到 C:\Users。
cmd
C:\Users\Project> cd .. C:\Users>
4. 直接返回根目录
如果你想从当前目录直接返回到当前驱动器的根目录(如 C:\)。
语法:
cmd
cd \
示例:
从 C:\Users\Project\Documents 直接回到 C:\。
cmd
C:\Users\Project\Documents> cd \ C:\>
实用技巧
技巧 1:使用 Tab 键自动补全
在终端里输入路径时,不需要完全手动输入。你可以输入前几个字母,然后按 Tab 键,系统会自动为你补全目录名。如果按一次没有出现想要的目录,可以多按几次来循环显示所有可能的选择。
示例:
输入 cd D:\My 然后按 Tab,可能会自动补全成 cd D:\MyFiles。
技巧 2:直接复制路径地址栏
在文件资源管理器中,你可以在地址栏直接复制目标目录的路径。
-
进入目标文件夹。
-
点击地址栏,地址会变成可复制状态(或者按
Ctrl + L然后Ctrl + C)。 -
在终端中,输入
cd然后按Ctrl + V粘贴路径,再按回车。
技巧 3:快速打开终端并定位到指定文件夹
在文件资源管理器中:
-
进入你想要在终端中打开的文件夹。
-
在地址栏输入
cmd或powershell然后按回车,就会直接打开一个命令行(CMD)或 PowerShell 窗口,并且工作目录就是当前文件夹。
不同终端的细微差别
-
CMD (命令提示符):如上所述,需要注意跨磁盘切换的问题(使用
cd /d)。 -
PowerShell:
cd是Set-Location命令的别名,用法和cd几乎一样,但可以直接跨磁盘切换,无需额外参数。powershell
PS C:\Users> cd D:\MyFiles PS D:\MyFiles>
-
Windows Terminal:它是一个现代化的终端应用程序,可以同时承载 CMD、PowerShell、Azure Cloud Shell 等多种 shell。你在里面使用的命令取决于你打开的标签页是哪种 shell,然后遵循对应 shell 的规则。
总结
| 操作 | 命令 | 示例 |
|---|---|---|
| 进入子目录 | cd 目录名 | cd Project |
| 进入绝对路径 | cd 完整路径 | cd D:\Work\Project |
| 切换磁盘 (CMD) | 盘符: | D: |
| 切换磁盘和目录 (CMD) | cd /d 路径 | cd /d D:\Work |
| 返回上级 | cd .. | cd .. |
| 返回根目录 | cd \ | cd \ |
希望这些信息能帮助你更高效地使用 Windows 终端!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)