首页 > 精选知识 >

问 cd 的含义 计算机命令

2026-11-04 13:06:02
最佳答案

答

cd 是 change directory 的缩写,中文意思是切换目录,它是操作系统命令行里最基础也是使用频率最高的内部命令,主要作用就是改变当前工作所在的文件夹位置,让后续执行的其他命令都在新的目录路径下运行。这个命令最早来自 Unix 系统,之后被 Linux MacOS 以及 Windows 的命令提示符 PowerShell 全部继承,不同系统语法大体一致,只有少量路径写法存在差异,它不需要额外安装软件,属于 shell 自带内置命令,启动终端之后就可以直接调用。之所以需要 cd 命令,是因为命令行模式没有图形界面的鼠标点击跳转,终端本身存在一个当前工作目录概念,所有相对路径的文件查找程序执行,都会以这个当前目录作为基准点,如果不切换目录,执行文件操作命令就很容易找不到目标文件,cd 就是用来修改这个基准位置。

基础使用步骤

第一步打开终端或者命令提示符窗口,打开之后终端会默认进入一个初始目录,一般是用户主目录。

第二步输入 cd 加上目标目录的路径,按下回车执行,执行成功之后,终端提示符就会更新成新的目录路径。

第三步执行后续文件相关命令,此时所有相对路径操作都会基于切换之后的目录。

第四步如果想回到上一级目录,可以使用 cd 加上两个点,如果想直接回到用户主目录,只输入 cd 不加参数即可。

常用用法对照表

命令写法作用说明
cd 文件夹名称进入当前目录下的这个子文件夹
cd ..返回上一层父目录
cd ../..连续向上返回两层目录
cd /进入系统根目录
cd ~返回当前用户主目录
cd 完整绝对路径直接跳转到指定的绝对路径位置

补充注意要点

Windows 系统命令提示符里面 cd 有一个特殊特性,默认不会跨盘符跳转,如果要切换到 D 盘,需要先输入 D 回车,再使用 cd,PowerShell 版本的 cd 已经支持直接跨盘符跳转。Linux 和 MacOS 区分大小写,目录名称大小写必须完全匹配,Windows 传统 cmd 默认不区分大小写。如果目标目录名称里面带有空格,路径需要用引号包裹,否则系统会识别出错。如果路径不存在,终端会报错提示目录找不到,需要核对路径拼写层级是否正确。

通过 cd 命令可以自由调整命令行的工作目录,是学习命令行操作的入门核心命令,掌握 cd 之后,才能配合 ls dir mkdir rm 等其他命令完成文件管理操作。

【相关 FAQ】

问题 1 cd 命令能不能同时切换盘符和目录

回答 1 传统 Windows cmd 里 cd 不能一步跨盘符,需要单独输入盘符切换,PowerShell 当中 cd 可以直接带完整盘符路径一次性完成切换。

问题 2 cd 执行之后提示目录不存在是什么原因

回答 2 出现这个报错一般是 cd 后面填写的路径拼写错误层级不对,或者目标文件夹已经被删除移动,核对路径名称大小写之后重新执行 cd 即可。

问题 3 cd 和 pushd 命令有什么区别

回答 3 cd 只单纯切换当前目录,不会保存旧目录记录,pushd 执行的时候会把原目录压入栈,之后可以用 popd 快速切回,cd 适合普通单次跳转,pushd 适合频繁来回切换多个目录场景。

【免责申明】

本文内容仅作为技术知识科普参考,不同操作系统版本 cd 命令细节可能存在差异,实际操作请以本机系统官方文档为准,因操作失误造成的数据问题由使用者自行承担。