基础语法
cd [目标目录路径]
常用操作示例
-
进入指定目录
cd Documents # 进入当前目录下的Documents文件夹 cd /var/www/html # 进入绝对路径目录(Linux/macOS) cd C:\Program Files # 进入绝对路径目录(Windows)
-
返回上级目录
cd .. # 返回上一级目录 cd ../.. # 返回上两级目录
-
快速导航
cd ~ # 返回当前用户家目录(Linux/macOS) cd %USERPROFILE% # 返回当前用户家目录(Windows) cd - # 返回上一个访问的目录
-
处理特殊字符目录
- 空格目录:用引号或反斜杠转义
cd "Project Files" # 推荐方式 cd Project\ Files # 转义空格
- 中文目录:直接输入或使用Tab补全
cd 下载 # 直接输入中文目录名
- 空格目录:用引号或反斜杠转义
高效技巧
-
Tab键补全
输入目录前几个字母后按Tab
自动补全路径(按两次Tab
显示匹配项)。 -
结合其他命令
cd / && ls # 进入根目录并列出内容 cd .. && rm -rf temp # 返回上级并删除temp目录
-
环境变量快捷访问(Windows)
cd %AppData% # 进入应用数据目录 cd %TEMP% # 进入临时文件夹
常见错误处理
错误提示 | 原因 | 解决方案 |
---|---|---|
No such file... |
目录不存在或拼写错误 | 检查路径,用ls 或dir 查看当前目录内容 |
Permission denied |
无目录访问权限 | 使用管理员权限或sudo cd (不推荐,建议用sudo -i 切换身份) |
Too many levels... |
路径层级过多 | 检查路径是否包含循环引用(如cd ./././ ) |
注意事项
-
路径大小写敏感
- Linux/macOS:
/Desktop
和/desktop
是不同目录 - Windows:通常不敏感,但建议保持统一
- Linux/macOS:
-
符号链接处理
cd
默认跟随符号链接进入实际路径,用pwd -P
查看真实路径。 -
脚本中使用
脚本内cd
仅影响脚本进程,终端目录不变,需用source script.sh
或执行:# script.sh内容: cd ~/target_dir # 终端执行: . script.sh # 使cd生效
跨平台差异
系统 | 家目录示例 | 根目录标识 |
---|---|---|
Linux/macOS | cd ~/Documents |
|
Windows | cd %HOMEPATH%\Documents |
C:\ |
引用说明参考Microsoft官方文档《Windows Command Prompt》、GNU Coreutils手册及Linux man-pages项目,实践建议基于POSIX标准与终端环境通用规范。
掌握cd
命令是操作命令行界面的基础,结合ls
(Linux/macOS)或dir
(Windows)查看目录内容,可显著提升效率,建议在终端中实际练习以加深理解。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9236.html