2017-06-27 40 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