为什么我的Git Bash目录中没有'Desktop'文件夹?
Git Bash下无法找到Desktop文件夹解决方案
出现该问题的核心原因是Windows端OneDrive默认会接管用户桌面路径,将桌面文件夹放在OneDrive同步目录下,和Git Bash默认识别的家目录下Desktop路径不匹配,之前创建的文件夹不显示大概率是路径不对应导致的。
操作步骤
- 确认实际桌面路径
打开Windows资源管理器,在顶部地址栏输入shell:Desktop回车,即可跳转到当前系统桌面的实际存储目录,复制地址栏的完整路径,常见路径格式为C:\Users\你的用户名\OneDrive\桌面或C:\Users\你的用户名\OneDrive\Desktop - 在Git Bash中直接访问
将复制的路径中的反斜杠替换为正斜杠,盘符格式改为/盘符/的格式,比如上述路径转换后为/c/Users/你的用户名/OneDrive/桌面,在Git Bash中执行cd /c/Users/你的用户名/OneDrive/桌面即可进入桌面目录 - 配置家目录快速访问(可选)
如果需要在Git Bash家目录直接通过Desktop访问桌面,可创建软链接,执行命令:
注意替换命令中的「你的用户名」为你实际的Windows系统用户名,路径如果是英文Desktop就对应改为Desktopln -s /c/Users/你的用户名/OneDrive/桌面 ~/Desktop - 验证效果
回到Git Bash家目录执行cd ~ && ls,即可看到Desktop文件夹正常显示,进入后执行pwd可确认路径匹配。

内容的提问来源于stack exchange,提问作者Andrew An
相关产品推荐
相关产品推荐

