wgetコマンド
システム管理者 Unixパワーユーザのためのコマンドリファレンス

[ Linux / Unix リファレンスガイド ] ⇒ [ コマンドリファレンス ] ⇒ [ wgetコマンド ]



wget

HTTPクライアント

オプション
l <数字> <数字>指定階層分だけ再帰的に取得する
r サイトを丸ごと再帰的に保存する
c レジューム (前回のダウンロードを途中から再開)
b バックグラウンドで保存する
h オプションの一覧を表示
q ログを出力しない

使用例
◆HTTP通信でダウンロードする
$ wget http://www.yahoo.co.jp

--22:35:41-- http://www.yahoo.co.jp/
www.yahoo.co.jp をDNSに問いあわせています... 124.83.147.212
www.yahoo.co.jp|124.83.147.212|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 特定できません [text/html]
Saving to: `index.html'

[ <=> ]

24,278 --.-K/s in 0.1s 22:35:42 (249 KB/s) -
`index.html' を保存しました [24278]

$ ls -l
-rw-r--r-- 1 root root 24278 8月 14 22:35 index.html

◆メッセージを表示せずダウンロードのみを行う
$ wget -q http://www.oskp.net/test.html
$ ls
index.html test.html

◆FTP通信でダウンロードする
$ wget ftp://ftp.riken.jp/Linux/scientific/55/archive/obsolete/bind-9.3.3-7.el5.i386.rpm

--22:52:16-- ftp://ftp.riken.jp/Linux/scientific/55/archive/obsolete/bind-9.3.3-7.el5.i386.rpm
=> `bind-9.3.3-7.el5.i386.rpm'
ftp.riken.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.jp|134.160.38.1|:21 に接続しています... 接続しました。
anonymous としてログインしています... ログインしました!
==> SYST ... 完了しました。 ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。 ==> CWD /Linux/scientific/55/archive/obsolete ... 完了しました。
==> SIZE bind-9.3.3-7.el5.i386.rpm ... 977008
==> PASV ... 完了しました。 ==> RETR bind-9.3.3-7.el5.i386.rpm ... 完了しました。
長さ: 977008 (954K)

100%[================================================>] 977,008 789K/s in 1.2s

22:52:23 (789 KB/s) - `bind-9.3.3-7.el5.i386.rpm' を保存しました [977008]

$ ls
bind-9.3.3-7.el5.i386.rpm index.html test.html



関連項目
curl HTTP FTP TELNET LDAP SMTP等各種プロトコルで接続する
ftp FTPで接続する