LoginSignup
65
61

More than 5 years have passed since last update.

wgetの使い方いろいろ

Posted at

使用例

Webサーバーからファイルをダウンロードする

$ wget http://www.xxxxx.co.jp/file.tar.gz 

リトライ回数を5回に設定してFTPサーバーからファイルをダウンロードする。

$ wget -t 5 ftp://ftp.xxxxxx.co.jp/file.tar.gz 

FTPサーバーのdirディレクトリ以下を全て取得する

$ wget -r ftp://ftp.xxxxxx.co.jp/dir/ 

Webサーバーから5段階までリンクをたどりながらファイルを入手する

$ wget -l 5 -L http://www.xxxxx.co.jp/index.html 

png画像のみを入手する

$ wget -A .png http://www.xxxxx.co.jp/index.html 

-P オプションをで保存先ディレクトリを指定する

$ wget http://example.com/hoge.tar.gz -P /tmp

ミラーサイトを作る場合に便利なオプション

オプション 説明
-p, --page-requisites ページを適切に表示するために必要な関連ファイルを取得する。
-r, --recursive 再帰的に取得する。
-l, --level 再帰の深さ(1 以上)を指定。0 は無限に再帰する。
-k, --convert-links リンクの URL をミラー先をポイントするように修正する。
-K, --backup-converted URL 修正前のファイルを保存する。
-N, --timestamping 修正があったファイルのみを再取得する。
  • 特に、-k を指定する場合は、同時に -K を指定しないと、-N によるタイムスタンプ比較がうまく機能しない場合がある。
  • -r を指定しない時は、指定ページのみを取得する。
  • -p を付加することで、そのページを表示するために必要な画像ファイルなどを追加で取得する。
  • -r を指定した場合は、-l N で N クリック先の画面まで取得する。
65
61
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
65
61