我在运行 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
,例如通过 Homebrew和brew install wget
。