2017-06-27 39 views
0

我正在从Ubuntu系统命令行使用'wget''ftp'服务器下载数据。我知道如何从一个特定的URL下载所有的目录。他们的任何命令是选择并下载一些特定的目录吗?使用wget下载特定目录数据

我使用"wget -c -r --no-parent 'URL' --user=xx --password=xx"

现在,如果我给一个URL XX随后一年说2009年,那么URL会xx/2009。现在我想在2009年内下载文件夹100到365,而不是总文件夹(001 to 365)。我怎样才能做到这一点?

回答

0

你可以指定你想使用shell扩展的目录:

wget -c -r --no-parent URL/2009/{100..365} --user=xx --password=xx

+0

非常感谢..它的工作s :) :) – Tryhard

0

如果有人搜索这些类型的问题,我现在有另一种解决方案是优于 wget -c -r --no-parent URL/2009/{100..365} --user=xx --password=xx 这没有任何的问题,但如果网址编程的方式,一次不允许任何人下载大量的数据,那么下一个将做的窍门 for i in $(seq -w 144 365);do wget -r --no-parent URL/year/$i --user=XX --password=xx ; sleep 30; done