Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LinuxシステムでのWgetコマンドの操作例

LinuxシステムでのWgetコマンドの操作例

  

wgetは、Linuxシステムでファイルをダウンロードするためのツールですが、機能は比較的大きいので、単一のファイルをダウンロードしたり、セグメント単位でダウンロードしたりすることができます。みんなに紹介例をあげましょう。

例:

例1:単一のファイル
をダウンロード

#wgetのhttp://mirror.nbrc.ac.in/CentOS/7.0.1406/isos /x86_64/CentOS-7.0-1406-x86_64-DVD.iso

このコマンドは、CentOS 7 ISOファイルをユーザーの現在の作業ディレクトリにダウンロードします。

例2:セグメント化されたダウンロードファイルの再開

大きなファイルのダウンロードを開始したときに、インターネットが切断されました。その場合は、wgetコマンドの>quo; -c’オプションを使用して、ブレークポイントからダウンロードを再開できます。

#1のwget -c http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

< p 3例3:バックグラウンドでファイルをダウンロードする

wgetコマンドで‘ -b’オプションを使用すると、バックグラウンドでファイルをダウンロードできます。

linuxtechi @ localhost:〜$ wget -b http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/

CentOS-7.0-1406-x86_64 -DVD.iso

バックグラウンドで継続、pid4505。

出力は‘ wget-log’に書き込まれます。

上記のように、ダウンロードプロセスは、ユーザーの現在のディレクトリにある‘ wget-log’ファイルに保存されています。

linuxtechi @ localhost:〜$ tail -f wget-log

2300K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%48.1K18h5m

2350K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%53.7K18h9m

2400K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%52.1K18h13m

2450K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%58.3K18h14m

2500K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%63.6K18h14m

2550K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%63.4K18h13m

2600K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%72.8K18h10m

2650K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%59.8K18h11m

2700K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%52.8K18h14m

2750K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%58.4K18h15m

2800K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%58.2K18h16m

2850K。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .0%52.2K18h20m

例4:ダウンロード速度の制限

デフォルトでは、wgetコマンドはフルスピードでダウンロードしようとしますが、共有インターネットを使用していることがあります。 wgetが巨大なファイルをダウンロードするとき、それは他のユーザのネットワークを遅くするでしょう。この時点で、ダウンロードレートを制限するために[-limit-rate]オプションを使用すると、これを回避できます。

#wget --limit-rate = 100k http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

上記の例では、ダウンロード速度は100kに制限されていました。

例5:‘ -i’オプションを使用して複数のファイルをダウンロードする

wgetコマンドを使用して複数のファイルをダウンロードする場合は、まずテキストファイルを作成し、すべてのURLがこのファイルに追加されています。

#cat download-list.txt

url1

url2

url3

url4

さて、発行します次のコマンドを使用します。

#wget -i download-list.txt

例6:再試行回数を増やす

重量を増やすには、‘ -tries’オプションを使用します。試行回数デフォルトでは、wgetコマンドはダウンロードが成功するまで20回再試行します。

このオプションは、大きなファイルをダウンロードしているときにインターネット接続に問題がある場合に役立ちます。その場合はダウンロードが失敗する可能性が高くなります。

#wget --tries = 75 http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso
<例7:-oオプションを使用してwgetログをファイルにリダイレクトする

‘ -o’オプションを使用して、wgetコマンドのログをログファイルにリダイレクトすることができます。

#wget -o download.log http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

上記のコマンドは、ユーザーの現在のディレクトリにdownload.logファイルを作成します。

例8:ローカルで閲覧するためにサイト全体をダウンロードします。

#wget --mirror -p --convert-links -P /Local-folder website-url

与えられた

– mirror:ミラーリングのオプションをオンにします。

-p:指定されたHTMLページを正しく表示するために必要なファイルをすべてダウンロードしてください。

– convert-links:ダウンロードが完了したら、ドキュメント内のリンクをローカル表示用に変換します。

-P /Local-Folder:すべてのファイルとディレクトリを指定したディレクトリに保存します。

例9:ダウンロード中のファイルタイプの拒否

サイト全体のダウンロードを計画している場合は、‘ -reject’オプションを使用してwgetに画像をダウンロードさせないようにすることができます。

#wget --reject = pngダウンロードするWebサイト

例10:ダウンロード制限を設定するためのwget -Qの使用

‘ -Q’を使用できます。このオプションは、ダウンロードサイズが一定のサイズを超えると、wgetコマンドにダウンロードを強制終了させます。

#wget -Q10m -i download-list.txt

クォータは個々のファイルのダウンロードには影響しません。そのため、wget -Q10m ftp://wuarchive.wustl.edu/ls-lR.gzを指定すると、ls-lR.gzの内容全体がダウンロードされます。これは、コマンドラインで指定された複数のURLをダウンロードするときにも当てはまります。しかし、再帰的にあるいは入力ファイルから検索するとき、それはまだ使う価値があります。そのため、安全に「wget -Q10m -i download-list.txt」と入力すると、クォータを超えるとダウンロードが終了します。

例11:パスワードで保護されたWebサイトからファイルをダウンロードする

#wget --ftp-user =“ユーザー名” --ftp-password =“パスワード”ダウンロード-URL

ユーザー名とパスワードを指定するもう1つの方法はURLです。

どちらの方法でも、パスワードを" ps'"コマンドを実行するユーザーに公開します。パスワードが表示されないようにするには、パスワードを.wgetrcまたは.netrcに保存し、' chmod'を使用して他のユーザーからの閲覧からこれらのファイルを保護します。 。パスワードが本当に重要な場合は、パスワードがファイルに残っている間に立ち去らないでください。Wgetがダウンロードを開始した後にファイルを編集するか、または削除してください。

上記はLinuxダウンロードツールのwgetコマンドの使用例で、wgetの機能は通常使用しているThunderと似ており、制限速度、複数のダウンロードなどの機能を実現できます。

Copyright © Windowsの知識 All Rights Reserved