Win11下Git Bash仅右键可用?路径异常及ls命令错误求助
Git Bash路径异常问题的分析与解决
问题根源
Win11的「文档」「视频」等属于库文件夹,并非真实物理目录,Git Bash对Windows库的路径解析存在偏差,导致路径映射错误:
- 右键文件夹打开Git Bash时,系统直接传入该文件夹的真实物理路径,因此能正常访问;
- 手动启动Git Bash时,默认进入的是Git Bash映射的用户目录,此时访问库路径会指向错误的物理位置,进而出现
no such file or directory错误,或显示错误目录下的空内容。
解决办法
1. 直接访问文件夹真实物理路径
- 右键目标文件夹 → 「属性」→ 「位置」标签页,复制真实物理路径(示例:
C:\Users\你的用户名\Documents\目标文件夹); - 启动Git Bash后,用
cd命令切换到该路径(注意Git Bash中Windows盘符需转为/盘符/格式,路径分隔符用斜杠/):cd /c/Users/你的用户名/Documents/目标文件夹
2. 修正Git Bash默认启动路径(可选)
如果希望每次启动Git Bash都直接进入常用目录:
- 找到Git Bash快捷方式 → 右键「属性」→ 「快捷方式」标签页;
- 修改「起始位置」为目标真实物理路径(示例:
C:\Users\你的用户名\Documents),保存后重启Git Bash即可。
3. 修复库文件夹的路径映射
若Documents下的文件夹在Git Bash中显示在Videos目录下,需修正库的包含路径:
- 打开文件资源管理器 → 右键「文档」库 → 「属性」;
- 在「包含的文件夹」列表中,移除错误的Videos路径,确保只有正确的Documents物理路径;
- 重启Git Bash后,执行
ls /c/Users/你的用户名/Documents,即可正常显示文件夹内容。
内容的提问来源于stack exchange,提问作者user25916197
相关产品推荐
相关产品推荐

