httpサーバーの別のディレクトリ()から名前に「h11v10」を含むすべてのファイルをダウンロードする必要がありますDF
。私は別の方法を試しましたが、そのうち何も効果がありませんでした。
wget --http-user user --http-password pass \
'https://e4ftl01.cr.usgs.gov/MOLT/MOD16A2.006/DF/*h11v10*'
wget --http-user user --http-password pass \
-r -l1 --no-parent -A 'h11v10' \
'https://e4ftl01.cr.usgs.gov/MOLT/MOD16A2.006/DF/'
さまざまなディレクトリを処理するためにワイルドカードを使用する方法はwget
?私も試してみましたが、 curl
成功しませんでした。
答え1
ファイルをダウンロードするにはログインする必要があるため、あなたの場合はテストできません。
別の例:ここでディレクトリから「SHA」を含むすべてのファイルをダウンロードしたい場合:
https://cdimage.debian.org/cdimage/weekly-builds/
あなたはそれを使用することができます:
wget -r --no-parent 'https://cdimage.debian.org/cdimage/weekly-builds/' --accept '*SHA*'
だからあなたの質問についてしなければならない例:
wget -r --no-parent --http-user user --http-password pass \
'https://e4ftl01.cr.usgs.gov/MOLT/MOD16A2.006/' --accept '*h11v10*'
それはうまくいくでしょうか?
index.html
ページを最初にダウンロードする必要があるため、それほど効率的ではありません。