wgetを使用して特定のURLパスから特定のファイルをダウンロードする方法

wgetを使用して特定のURLパスから特定のファイルをダウンロードする方法

特定のURLパスにあるファイルを手動でダウンロードしたくない場合はどうすればよいですか?ワイルドカードの使用が失敗します。

$ wget 'http://www.shinken-monitoring.org/pub/debian/*deb'
Warning: wildcards not supported in HTTP.
....

もちろん、これは私があらかじめファイル名を知らないと仮定します。

答え1

この試み:

wget -r -l1 --no-parent -A ".deb" http://www.shinken-monitoring.org/pub/debian/

-r
-l1最大深さ1まで繰り返し、スキーマの親ディレクトリ
--no-parentへのリンクを無視します。
-A "*.deb"

関連情報