如何使用命令提示符(cmd)在Windows中列出文件。我尝试使用类似于Linux中的“ls”,但是它显示错误?

246
当我尝试在Windows命令提示符上使用列表ls时,系统无法识别它。我已经将C:\Windows\System32添加到路径中了。

18
ls 是一个 Unix 命令,不是 Windows 的命令。 - Hunter McMillen
8
由于“ls windows”是在Google中的第一个搜索结果,对于那些不想学习Windows命令的人,我下载了GnuWin32 CoreUtils包,并将其“bin”目录添加到了我的“PATH”中。该站点上还有许多其他好用的GNU工具。干杯! - ipetrik
ls 是 Unix 命令,不是 Windows 命令。但如果你仍想在 Windows 中使用 ls,可以从 http://unxutils.sourceforge.net/ 下载它。 - user9013730
4
Stack Overflow 适用于编程问题。在 CLI 中进行的琐碎交互并不属于编程范畴。 - tripleee
实际上,ls也是Windows PowerShell命令,它试图模仿Unix的ls。 - Ding-Yi Chen
1个回答

427

使用命令dir列出目录中的所有目录和文件; ls是Unix命令。


58
echo @dir %* > %systemroot%\system32\ls.bat 可以让你使用 ls 代替 dir,类似于别名的效果。请注意,这只是一个简单的技巧,需要小心操作并理解其含义。 - Neil
3
可以将 dir 命令显示的文本横向排列吗? - Webwoman
这很有帮助,只需在命令提示符中键入dir而不是文件名和dir。 - CodeConnoisseur
@Webman,当我在Bash终端中打开目录时,我能够水平地打开它,而不仅仅是在Windows CMD中。 - CodeConnoisseur
5
要在水平方向显示文本,可以使用 dir /w 命令。 - Louis Yang
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接