Git Bash执行cd命令访问目录报错No such file or directory求助
错误解释与解决方法
错误含义
bash: cd: /c/Users/preet/Desktop/Temporary_add_to_version_control/: No such file or directory 这个错误的核心意思是:你执行cd命令时指定的路径不存在,系统找不到目标目录。大概率是路径拼写错误、目录实际位置不符,或是Git Bash区分大小写导致的名称不匹配。
解决步骤
验证目录实际位置
- 在Windows文件管理器找到你创建的
Temporary_add_to_version_control目录,右键选「属性」,查看「位置」栏的完整路径,确认路径里的用户名、目录名是否和命令中的一致(比如命令里的用户名是preet,但实际Windows用户名可能不同)。 - 在Git Bash中执行
ls ~/Desktop/,查看桌面目录下的所有内容,确认目标目录是否存在,以及名称拼写、大小写是否完全匹配。
- 在Windows文件管理器找到你创建的
修正
cd命令- 若为拼写或大小写错误,直接修正命令中的路径,确保和实际目录名完全一致:
cd ~/Desktop/Temporary_add_to_version_control/。 - 使用完整正确路径:把从属性中复制的Windows路径里的反斜杠
\替换成斜杠/,例如cd /c/Users/你的真实用户名/Desktop/Temporary_add_to_version_control/。 - 快捷操作:直接把目标目录从文件管理器拖放到Git Bash窗口,会自动生成正确路径,按回车即可执行
cd。
- 若为拼写或大小写错误,直接修正命令中的路径,确保和实际目录名完全一致:
排除其他问题
- 确认你确实把目录建在了Desktop下,没有误放到文档、下载等其他文件夹。
- 如果是刚创建的目录,关闭并重新打开Git Bash,新创建的目录可能不会在当前会话中立刻被识别。
内容的提问来源于stack exchange,提问作者Birbal
相关产品推荐
相关产品推荐

