2017-06-12 95 views

回答

0

要让wget递归下载,有一个-r选项。这可能会占用很多时间,因此如果您知道所关心的链接只有一个级别,则可以使用-l 1或其他整数,如果您想要深入到特定深度。

与wget per-se无关,但我怀疑你不是逃避URL的字符,而你的shell正在解释它们。您必须在\(反斜杠)之前加上任何特殊字符。所以,如果您的网址是:

http://www.somewhere.com/file.php?p1=v1&p2=v2 

在大多数炮弹,你必须输入命令如下:

wget -r -l 1 http://www.somewhere.com/file.php\?p1=v1\&p2=v2 

确切的字符需要转义取决于壳,但是这是我会用什么与tcsh。