Windows Vscode 上 Powershell 中相当于“ls -a”的命令行是什么?

0 windows powershell visual-studio-code

我想要显示在 Windows VS Code 中打开的 Powershell 中的目录中的所有文件(包括隐藏文件)。我想要相当于“ls -a”的 Powershell。

我怎么做?

我试过了:

dir ./d
dir /a
dir ./a
dir /ad
dir \h
Run Code Online (Sandbox Code Playgroud)

...以及这些的许多变体

Jef*_*Son 5

cmd 中列出所有文件(和目录)的命令是dir /a

另一方面,PowerShell 有一个名为“dir”的别名(显然令人困惑),它实际上调用了Get-ChildItem工作方式不同的 cmdlet。dir /a在PowerShell中会报错:

“Get-ChildItem:找不到路径 'C:\a',因为它不存在。”

为了查看 PowerShell 中的所有文件,您可以使用以下任一方法

Get-ChildItem -Force
dir -Force
Run Code Online (Sandbox Code Playgroud)

因此最终使用哪个命令取决于您的 shell 或终端(使用默认或选择的 shell)。