情報科学屋さんを目指す人のメモ

方法・手順・解説を書き残すブログ。私と同じことを繰り返さずに済むように。

wgetの途中で失敗したときにダウンロードを途中から再開する方法

Linux (29) Ubuntu (27) wget (1)

wgetでファイルをダウンロードしていたところ、1時間半もかかってダウンロード率95%のところで、終了してしまいました。そんなとき、ダウンロードを途中から再開できる(途中までダウンロードしたファイルを続きからダウンロードできる)方法を、ここにメモしておきます。wgetの「-c」オプションを使います。

wgetの途中で失敗

Linuxマシン(Ubuntu 14.04)から、wgetコマンドを使って、DropBoxからファイルのダウンロードを行いました。

すると、次のように失敗してしましました。

$ wget https://www.dropbox.com/s/..../.....zip\?dl\=0
--2015-12-19 09:12:45--  https://www.dropbox.com/s/..../.....zip\?dl\=0
Resolving www.dropbox.com (www.dropbox.com)... 108.160.172.206, 108.160.172.238
Connecting to www.dropbox.com (www.dropbox.com)|108.160.172.206|:443... connected.
HTTP request sent, awaiting response... 302 FOUND
Location: https://dl.dropboxusercontent.com/content_link/..../file [following]
--2015-12-19 09:12:46--  https://dl.dropboxusercontent.com/content_link/..../file
Resolving dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 199.47.217.101
Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|199.47.217.101|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1398727203 (1.3G) [application/zip]
Saving to: ‘.....zip?dl=0’

95% [==================================================================================================================================================================================================================================>           ] 1,337,982,976  260KB/s   in 94m 20s

2015-12-19 10:47:09 (231 KB/s) - Connection closed at byte 1337982976. Retrying.

--2015-12-19 10:47:10--  (try: 2)  https://dl.dropboxusercontent.com/content_link/..../file
Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|199.47.217.101|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-12-19 10:47:10 ERROR 404: Not Found.

wget を途中から再開する方法

これを途中から再開するためには、wgetに「-c」オプションを追加して、もう一度ダウンロードを実行します

すると、ダウンロード途中のファイルに、追加ダウンロードが始まります。

$ wget -c https://www.dropbox.com/s/..../.....zip\?dl\=0
--2015-12-19 11:08:12--  https://www.dropbox.com/s/..../.....zip\?dl\=0
Resolving www.dropbox.com (www.dropbox.com)... 108.160.172.238, 108.160.172.206
Connecting to www.dropbox.com (www.dropbox.com)|108.160.172.238|:443... connected.
HTTP request sent, awaiting response... 302 FOUND
Location: https://dl.dropboxusercontent.com/content_link/..../file [following]
--2015-12-19 11:08:13--  https://dl.dropboxusercontent.com/content_link/..../file
Resolving dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 199.47.217.69
Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|199.47.217.69|:443... connected.
HTTP request sent, awaiting response... 206 PARTIAL CONTENT
Length: 1398727203 (1.3G), 60744227 (58M) remaining [application/zip]
Saving to: ‘.....zip?dl=0’

100%[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==========>] 1,398,727,203  234KB/s   in 4m 22s

2015-12-19 11:12:38 (226 KB/s) - ‘.....zip?dl=0’ saved [1398727203/1398727203]

こうして、追加の4分22秒で残りの5%がダウンロードされ、ダウンロードが完了しました。

参考:man wget

-c
--continue
Continue getting a partially-downloaded file. This is useful when you want to finish up a download started by a previous instance of Wget, or by another program.

コメント(0)

新しいコメントを投稿




  • カテゴリ ナビ
  • 著者紹介

    ブログが趣味で、スマホアプリの利用中に発生するトラブルや不具合の対策手順や障害情報、 設定の変更方法などについて、解説記事をよく書いています。

    自分が困ったことをブログに書けば、次に困る人の参考になって、みんながみんな同じ苦労をせずに済む、というのが原点です。

    最近の関心は、スマホやパソコンが苦手な人の行動や思考、そしてそんな人を手助けする方法です。

    Amazonのアソシエイトとして、did2は適格販売により収入を得ています。

    RSS | Facebook | Twitter | About