You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git Bash执行ls命令仅显示desktop.ini,如何查看桌面文件?

解决Git Bash中ls仅显示desktop.ini的问题

这个问题我之前碰到过,大概率是Git Bash默认指向的Desktop目录和Windows实际的桌面文件存放路径不匹配导致的,以下是具体的解决步骤:

1. 确认当前Desktop目录是否正确

首先进入Git Bash显示的Desktop目录,查看它的实际路径:

cd Desktop
pwd

然后打开Windows文件资源管理器,右键点击「桌面」图标选择「属性」,切换到「位置」标签页,对比这里的路径和pwd输出的路径。如果两者不一致,说明你进入的不是实际存放桌面文件的目录。

2. 进入正确的桌面路径

把Windows的路径转换成Git Bash支持的Unix风格路径:

  • Windows路径格式:C:\Users\[你的用户名]\OneDrive\Desktop(常见于开启OneDrive同步的情况)
  • Git Bash对应的路径:/c/Users/[你的用户名]/OneDrive/Desktop

执行命令进入该路径:

cd /c/Users/[你的用户名]/OneDrive/Desktop

之后再执行ls,就能看到桌面的所有文件了。

3. (可选)设置别名快速访问桌面

如果不想每次都输入长路径,可以给正确的桌面目录设置一个别名:

  1. 编辑~/.bashrc文件:
    nano ~/.bashrc
    
  2. 在文件末尾添加一行(替换成你的实际桌面路径):
    alias desktop='cd /c/Users/[你的用户名]/OneDrive/Desktop'
    
  3. 保存并退出编辑器后,执行命令使别名生效:
    source ~/.bashrc
    

之后只要输入desktop就能直接进入正确的桌面目录了。

内容的提问来源于stack exchange,提问作者Programmer nerd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:44:53