wgetを使用してファイルをダウンロードする必要がありますが、ファイル名が正確にはわかりません。
https://foo/bar.1234.tar.gz
manページによると、wgetを使用すると、ftpサイトを扱うときにグロビングをオフまたはオンにすることができますが、http URLがあります。
wgetの使用中にワイルドカードを使用するにはどうすればよいですか?私はgnu wgetを使用しています。
私が試したもの。
/usr/local/bin/wget -r "https://foo/bar.*.tar.gz" -P /tmp
更新
-Aを使用すると、サーバー上の.tar.gzで終わるすべてのファイルがダウンロードされます。
/usr/local/bin/wget -r "https://foo/" -P /tmp -A "bar.*.tar.gz"
更新
答えから、これは最終的に機能した構文です。
/usr/local/bin/wget -r -l1 -np "https://foo" -P /tmp -A "bar*.tar.gz"
-nH
を追加することもわかりまし--cut-dirs=<number>
た。また便利でした
curl "http://example.com/picture[1-10].jpg" -o "picture#1.jpg"