ls
命令是针对Linux而不是Windows的(我假设您正在使用Windows,因为您提到了cmd
,它是Windows操作系统的命令行)。dir
代替,这是Windows的ls
等价物。
编辑(由于此帖子似乎受到了很多关注:)):
您无法在cmd
上使用ls
,因为它未随Windows
一起提供,但您可以在其他终端程序(如GitBash)上使用它。 注意,如果FTP服务器基于Linux并且从cmd使用FTP,则ls可能适用于某些FTP服务器。
Windows
上的dir
类似于ls
。要查找可用的各种选项,请执行dir /?
。ls
,您可以安装第三方工具来允许您在Windows
上运行UNIX命令。这样的程序是Microsoft Windows Subsystem for Linux
(文档链接)。ls
命令。 - CopyrightC我们可以在Windows cmd中使用ls
和许多其他Linux命令。只需按照以下步骤操作。
步骤:
1)在计算机上安装Git - https://git-scm.com/downloads。
2)安装完Git后,进入Git所在的文件夹。
大多数情况下,它将位于C驱动器
,然后是 Program Files
文件夹。
3)在Program Files
文件夹中,您会找到名为Git
的文件夹,找到位于Git文件夹中的usr
文件夹内的bin
文件夹。
在我的情况下,bin文件夹的位置是- C:\Program Files\Git\usr\bin
4)在系统环境变量中的路径变量中添加此位置(C:\Program Files\Git\usr\bin
)。
5)完成。重新启动cmd并尝试运行ls
和其他Linux命令。
ls
命令在其中可以工作。但在命令提示符中无法识别。 - Enis Arikdir
,然后您将找到所有文件夹,包括空文件夹及其数据字节存储。git ls-files
来显示所有文件夹,但不包括隐藏文件夹。你无法运行ls
命令的原因是它在Windows上不存在。Windows的等效命令是dir
,但它的工作方式不同。解决方案是Winls。
ls
命令,为Windows编写。
根据Winls
的Github页面。
ls
命令是 Unix/Linux 命令,Windows 命令提示符不支持该命令。相反,您可以在命令提示符中使用 dir
命令来列出当前目录中的文件和目录。
dir
与ls
类似。执行dir/?
以获取各种选项。您还可以安装第三方工具,以便在Windows上运行Unix命令。尝试使用cygwin。 - Gerhardls
也可能在一些具有基于 Linux 的后端的 FTP 服务器上工作。该 FTP 是从命令行中使用的。 - RishavWindows Subsystem for Linux
。https://learn.microsoft.com/en-us/windows/wsl/install-win10 - lit