Windows上的CMD中的'ls'无法识别[关闭]


135

当我尝试ls在Windows命令提示符下使用list()时,系统无法识别它。我已经添加C:\Windows\System32了路径,也更新了java,但是仍然无法识别。


22
尝试dir代替....
Hackerman

10
ls是unix命令,而不是Windows
Hunter McMillen's

53
这不是一个题外话的问题。对于那些习惯于使用Unix命令的人来说,这非常有用。OP展示了他的尝试,并且就研究而言,这个问题对我来说是Google的最高成绩ls windows。应该重新打开它。
Cullub

3
既然这是Google的第一个热门产品ls windows:对于那些不想学习Windows命令的人,我下载了GnuWin32 CoreUtils软件包并将bin目录添加到了我的目录中PATH。该网站上没有其他优秀的gnu utils。干杯!
ipetrik

7
这个离题的到底如何...?特别是出于所列原因?
威尔逊·比格斯

Answers:


224

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


29
echo @dir %* > %systemroot%\system32\ls.bat将允许您使用ls代替dir,类似于别名
Neil Chowdhury

1
有可能使 dirdsplay水平文本吗?
Webwoman

这很有用,只需在cmd中键入dir而不是文件名和dir。
PA-GW

@Webman,当我在bash终端中打开目录而不是Windows CMD时,我能够水平打开目录
PA-GW

@Webwoman要水平显示文本,可以使用dir /w
路易·杨
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.