wget がファイルをディレクトリの場所に正しくダウンロードしない

wget がファイルをディレクトリの場所に正しくダウンロードしない

私は命令を受ける

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 

関連情報