我有命令
wget -nd -P /2011/ http://water.weather.gov/precip/p_download_new/2011/12/30/nws_precip_1day_observed_shape_20111230.tar.gz -O 20111230.tar.gz
計劃是將資料儲存在資料夾中2011/
,但它不斷下載到調用 wget 的資料夾,而不是folder/2011
我認為-P
會指定這一點的當前資料夾,但-nd
在這裡幹擾?我需要使用-nd
以避免下載網站下載附帶的大量額外目錄
答案1
有幾個問題。首先,/2011
是 下的目錄/
,而不是目前目錄下的目錄。要下載到子目錄2011
,使用./2011/
或只是2011/
.
下一個問題是您要指定輸出檔案。由於您這樣做了,並且您給出的檔案名稱沒有路徑資訊(因此假定它的意思是“此處”),因此-P
將被忽略。您正在尋找的是:
wget -O 2011/20111230.tar.gz http://water.weather.gov/precip/p_download_new/2011/12/30/nws_precip_1day_observed_shape_20111230.tar.gz