Git Bash执行cd命令提示文件或目录不存在的问题求助
Git Bash 切换Windows路径失败的解决方法
你遇到的问题是因为Git Bash基于类Unix环境,Windows路径里的反斜杠\在Bash中会被当作转义字符,导致路径分隔符被忽略,最终变成无分隔的错误路径。以下是几种可行的解决办法:
替换路径分隔符为正斜杠:直接把Windows路径里的
\换成类Unix环境通用的/,执行命令:cd C:/Users/prakh/OneDrive/Desktop/github/my-github/src/app这是最简便不易出错的方式。
转义反斜杠:给每个反斜杠前再加一个反斜杠,让Bash识别为普通路径分隔符:
cd C:\\Users\\prakh\\OneDrive\\Desktop\\github\\my-github\\src\\app用引号包裹完整路径:如果路径包含空格或特殊字符,用双引号或单引号包裹整个路径,引号内的反斜杠会被正常解析:
cd "C:\Users\prakh\OneDrive\Desktop\github\my-github\src\app"先切换盘符再cd:如果当前工作目录不在C盘,先执行
C:切换到C盘,再使用相对或简化的绝对路径:C: cd Users/prakh/OneDrive/Desktop/github/my-github/src/app
如果执行后仍提示路径不存在,请检查路径中的文件夹名称拼写是否正确,或者OneDrive是否已完成该文件夹的同步。
内容的提问来源于stack exchange,提问作者Prakhar Sachan
相关产品推荐
相关产品推荐

