[Linux]wget(+サンプル練習)の使用


1.ファイルのダウンロード
$ wget DOWNLOAD-URL
  • $ wget https://www.google.com/
    結果

    2.名前を付けて保存
    $ wget -O NewNAME DOWNLOAD-URL

  • (ファイル名はgoogleとして保存)
  • $ wget -O google https://heropy.blog/2017/09/30/markdown/
    結果

    3.ダウンロード速度の指定
    $ wget --limit-rate=SPEED DOWNLOAD-URL

  • (速度制限100 k)
  • $ wget --limit-rate=100k https://heropy.blog/2017/09/30/markdown/
    結果

    4.接続
    $ wget -c DOWNLOAD-URL
  • のダウンロード中に中断されたファイルがある場合は、上記のコマンドでダウンロードを続行できます.
  • 5.バックグラウンドでダウンロード
    $ wget -b DOWNLOAD-URL

  • (-f wget-logコマンドを使用してダウンロード状況を表示できます.)
  • $ wget -b https://www.google.com/
    $ -f wget-log
    結果
    6.ブラウザからダウンロードするようにuser-agent情報を送信
    $ wget --user-agent=USER-AGENT-INFO DOWNLOAD-URL

  • (http://contoso.com/ url直接wgetポップアップインストーラ--user-agent情報送信インストール制限解除ダウンロード)
  • $ wget --user-agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" http://contoso.com/
    結果
    (--user-agentを使用してインストールした例)

    (wgetでインストールできない例のみ)

    7.ダウンロード可能かどうかを確認する
    $ wget --spider DOWNLOAD-URL

  • (https://www.google.com/ urlをダウンロードできるかどうかを確認)
  • $ wget --spider https://www.google.com/
    結果
    (ダウンロード可能な場合)

    (ダウンロードできない場合)
    Spider mode enabled. Check if remote file exists.
    --2021-12-15 11:42:48-- https://www.google.comp/
    Resolving www.google.comp (www.google.comp)... failed: Name or service not known.
    wget: unable to resolve host address ‘www.google.comp’
    또는
    Spider mode enabled. Check if remote file exists.
    HTTP request sent, awaiting response... 404 Not Found
    Remote file does not exist -- broken link!!!
    エラーメッセージが表示されます.
    8.再試行回数の指定
    $ wget --tries=NUM 
  • インターネット接続が中断された場合、または何らかの理由でファイルのダウンロードに失敗した場合は、何度も再試行することを選択できます.
  • --tressオプションが存在しない場合、デフォルトの再試行回数は20回
  • です.
    9.複数のファイルをダウンロード
    $ wget --i 여러주소를 담아논 파일명

  • (2つのurlアドレスを含むfiles.txtを作成し、-iオプションを追加してfiles.txtをダウンロード)
  • $ wget -i files.txt
    結果