“ls”不被识别为内部或外部命令、可操作程序或批处理文件。 当我尝试浏览文件夹中的文件时,出现此错误。
最佳答案
我相当确定 ls
命令适用于 Linux,而不是 Windows(我假设您使用的是 Windows,正如您提到的 cmd
一样,它是Windows 操作系统的命令行)。
您应该使用 dir
,它在 Windows 中相当于 ls
。
编辑(因为这篇文章似乎获得了如此多的浏览:)):
您无法在 cmd
上使用 ls
,因为它不是随 Windows
一起提供的,但您可以使用它在其他终端程序(例如 GitBash)上。请注意,ls
可能在某些 FTP
服务器上工作,如果这些服务器基于 linux
并且正在使用 FTP
cmd
。
Windows
上的 dir
与 ls
类似。要找出可用的各种选项,只需执行 dir/?
。
如果您确实想使用 ls
,您可以安装第 3 方工具,以允许您在 Windows
上运行 unix
命令。这样的程序是 Microsoft Windows Subsystem for Linux
( link to docs )。
关于batch-file - “ls”不被识别为内部或外部命令、可操作程序或批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49032646/