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

VS Code终端及PowerShell中ls -a命令失效问题求助

解决PowerShell中ls -a无法列出隐藏文件的问题

PowerShell里的ls是Get-ChildItem的别名,和Linux/macOS系统里的ls不是同一个命令,所以-a参数在这里会触发歧义错误——因为有多个参数(比如-Attributes)以a开头,PowerShell无法识别你要调用哪个。

要列出所有文件(包括隐藏文件),用以下任意一种方法:

  • 仅显示隐藏文件:

    ls -Hidden
    

    或者使用完整命令:

    Get-ChildItem -Hidden
    
  • 同时显示普通文件和隐藏文件(效果等价于Linux的ls -a):

    ls -Force
    

    这个参数会强制显示所有隐藏文件和系统文件,完全匹配你想要的需求。

如果习惯用Linux风格的ls -a,可以在VS Code终端里切换到WSL、Git Bash或者其他类Unix终端环境,这些环境里的ls命令原生支持-a参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 20:49:49