我的 Mac 上的 Wget 不允许我执行递归

我的 Mac 上的 Wget 不允许我执行递归

我在运行 10.8 的 Mac 上,从 10.6 升级而来。我有 wget,我已经用它下载单个文件一段时间了,但是尝试执行 Linux 时代的旧命令来进行递归下载,即:

wget -r http://site.com/folder/

这引发了一个我以前从未见过的错误:

Warning: Invalid character is found in given range. A specified range MUST 
Warning: have only digits in 'start'-'stop'. The server's response to this 
Warning: request is uncertain.
curl: no URL specified!

我查看了 wget --help 但找不到任何关于递归下载的提及。

我的 wget 或者我的命令有什么问题?

答案1

您的wget实际上是一个链接curl(或重命名的副本或别名)。一定有人认为这是个好主意。

卷发 -r选项不同

-r, --range <range>

要么学习curl,要么删除链接/复制/别名并安装真正的wget,例如通过 Homebrewbrew install wget

相关内容