« 097.ejectコマンド CD-ROMやフロッピーを排出する | メイン | 099.haltコマンド システムをシャットダウン(終了)、再起動する »

098.wgetコマンド URLでファイルをダウンロードする

URLでファイルをダウンロードする

■-- 文法 --■

wget (URL)

   例)
     wget▲http://linux-topics.com
     ファイルをダウンロードする
       ※▲はスペースを表してます。

■ 説明
wgetコマンドは、ダウンロードしたいファイルを「http://」から始まるURLで指定することで、ファイルをダウンロードすることができるコマンドです。

Webサイトを階層を指定してダウンロードすることもできます。特に複雑な指定や、オプションが必要ないため、非常に簡単にファイルをダウンロードすることができます。

■ オプション

-V wgetのバージョンを表示する
-h wgetのヘルプを表示する
-r webサイト再帰回収(リンク先のページもダウンロード)する
  デフォルトでダウンロードする階層の深さは5です。
-l 再帰回収の深さを指定する

■ 実行例

▼ ファイルをダウンロードする
-----------------------------------------------------------------
$ wget http://linux-topics.com ←http://linux-topics.comのトップページをダウンロードする
--23:11:36-- http://linux-topics.com/
=> `index.html'
linux-topics.com をDNSに問いあわせています... 219.163.200.73
linux-topics.com[219.163.200.73]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 47,766 [text/html]
100%[====================================>] 47,766 --.--K/s
23:11:36 (480.25 KB/s) - `index.html' saved [47,766/47,766]
-----------------------------------------------------------------


▼ リンク先のページをダウンロードする
-----------------------------------------------------------------
$ wget -r http://linux-topics.com ←リンク先のページをダウンロードする
--23:16:33-- http://linux-topics.com/
=> `linux-topics.com/index.html'
linux-topics.com をDNSに問いあわせています... 219.163.200.73
linux-topics.com[219.163.200.73]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 47,766 [text/html]

100%[====================================>] 47,766 230.26K/s

23:19:39 (229.56 KB/s) - `linux-topics.com/index.html' saved [47,766/47,766]
--23:19:39-- http://linux-topics.com/icon/logo.gif
=> `linux-topics.com/icon/logo.gif'
linux-topics.com[219.163.200.73]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 4,630 [image/gif]

100%[====================================>] 4,630 --.--K/s

23:19:39 (1.93 MB/s) - `linux-topics.com/icon/logo.gif' saved [4,630/4,630]
-----------------------------------------------------------------


▼ 階層を指定してリンク先のページをダウンロードする
-----------------------------------------------------------------
$ wget -r -l 10 http://linux-topics.com ←10階層までダウンロードする
--23:19:38-- http://linux-topics.com/
=> `linux-topics.com/index.html'
linux-topics.com をDNSに問いあわせています... 219.163.200.73
linux-topics.com[219.163.200.73]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 47,766 [text/html]

100%[====================================>] 47,766 230.26K/s

23:19:39 (229.56 KB/s) - `linux-topics.com/index.html' saved [47,766/47,766]
--23:19:39-- http://linux-topics.com/icon/logo.gif
=> `linux-topics.com/icon/logo.gif'
linux-topics.com[219.163.200.73]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 4,630 [image/gif]

100%[====================================>] 4,630 --.--K/s

23:19:39 (1.93 MB/s) - `linux-topics.com/icon/logo.gif' saved [4,630/4,630]
-----------------------------------------------------------------

About

2007年02月04日 18:46に投稿されたエントリーのページです。

ひとつ前の投稿は「097.ejectコマンド CD-ROMやフロッピーを排出する」です。

次の投稿は「099.haltコマンド システムをシャットダウン(終了)、再起動する」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.36