wgetを用いた再帰的ファイルダウンロード

何といってもLinuxのコマンドが活躍するのは、単調な繰り返し作業を一括でやってしまうときだ。
webページからリンクされているファイルを一気にダウンロードしたいというのは当然の願望だろう。
wgetコマンドを使ってこれをやる方法のメモ。

wget -r -l 1 -A .jpg http://www.xxxxxxx.com/xxxxxx/xxxxxx/
  • rオプション -- これを付けないと繰り返しにならない。
  • lオプション -- 直後の数字の階層だけ深いディレクトリまで探索する。リンクが貼られているなら1で良いだろう。
  • Aオプション -- 直後の指定した拡張子のファイルだけ取得する。


便利杉わろた。もう手で一個一個クリックしなくて済むね!(←あふぉ


httpのユーザ認証付きページでもこれが使える。

wget --http-user=potato-attack --http-passwd=xxxxx http://www.xxxxxxx.com/xxxxxx/xxxxxx/

研究機関からダウンロードするとき、当然大概は認証チェックが入る。これは便利や。