WGET 命令在 Cygwin 中不起作用

Sha*_*eep 37 terminal cygwin

我在 Windows 上使用 Cygwin,因为 Windows 的 CMD 中的某些命令不工作,但在 OS X 和 Linux 的终端上工作。当我输入wget命令和 URL 时,它说找不到命令。有什么建议可以解决这个问题。

在此处输入图片说明

yjw*_*ong 63

wget默认情况下,Cygwin 中未安装该命令。要安装wget,请重新运行 Cygwin 安装程序并选择wget软件包:

包列表中的 wget 实用程序

如果wget选择安装,屏幕应如下所示:

选择安装 wget 实用程序

单击下一步完成安装并wget使用Cygwin Terminal或运行Cygwin64 Terminal(如果您已安装 64 位版本)。


use*_*728 7

这是 yjwong 答案的替代方案,即使它不是您 Cygwin 问题的直接答案,它也是 Cygwin 的替代方案。

通常,当我需要在 Windows 环境下利用 Linux 命令的强大功能(用于一次性或批处理脚本)时,我不会使用诸如 Cygwin 之类的矫枉过正。我只使用UnxUtils

它提供了很多主要的常用 Linux 命令。这些命令作为独立的 exe 文件运行,无需在 Windows 机器上安装任何东西。

如果您只需要wget命令,这也是正确的。

下载链接在这里

在大多数情况下,尝试它通常意味着采用它:)

  • 我意识到这已经过时了,但我只想指出,如果您希望能够在 Windows 上运行一个 Linux 命令行工具,那么随着时间的推移,您可能会想要运行其他工具。虽然 UnxUtils 有相当多的工具,但与 Cygwin 提供的工具相比,它只是“非常”杯水车薪。虽然原则上是本机端口使它们比 Cygwin 的仿真更快,但实际上我从未发现 Cygwin 的性能问题 - 与 UnxUtils 不同的是,Cygwin 为 GNU/Linux 提供了非常精确和完整的保真度。 (2认同)