wget コマンドは、Linux で最も人気のある非対話型のコマンドライン ファイル ダウンローダーの 1 つです。複数のファイル/ディレクトリをダウンロードでき、バックグラウンドでも動作します。ダウンロードした Web ページは、グラフィカルまたは非グラフィカル ブラウザで開くことができます。
その一般的な機能の一部は次のとおりです:
- HTTP、HTTPS、および FTP プロトコルのサポートと、HTTP プロキシを介した取得
- 部分ダウンロードを再開
- 大きなファイルのダウンロード
- ウェブサイトをミラーリングするための再帰的ダウンロード
- パスワードが必要なダウンロード
構文:
$ wget [url]
Debian および Ubuntu ベースのシステムに Wget をインストールするには、次のコマンドを実行します。その人気のおかげで、すでにインストールされている可能性がかなりあります:
# apt-get install wget
Red Hat 派生物に Wget をインストールするには、次のコマンドを使用します:
# yum install wget
wget コマンドの例
1. ページをダウンロードするには:
# wget www.linux.com
2. メッセージを記録するには:
# wget -o log www.thegeekdiary.com
3. ログ ファイルに追加するには:
# wget -a log www.thegeekdiary.com
4. バックグラウンドで実行するには:
# wget -b -o log www.thegeekdiary.com
5. 詳細モードで実行するには:
# wget -v -o log www.thegeekdiary.com
6. Quiet モードで実行するには:
# wget -q -o log www.thegeekdiary.com
7. ファイルから URL を読み取るには:
# wget -i urlfile -o log www.thegeekdiary.com
8. 試行回数を設定するには:
# wget -t 5 -o log www.thegeekdiary.com
9. 進行状況を確認するには:
# wget --progress=type -o log www.thegeekdiary.com type=bar # wget --progress=type -o log www.thegeekdiary.com type=dot
10. タイム スタンプをオンにするには:
# wget -N -o log www.thegeekdiary.com
11. HTTP サーバー/FTP サーバーから送信されたヘッダーを印刷するには:
# wget -S -o log www.thegeekdiary.com
12. ページが存在するか、利用可能かを確認するには:
# wget --spider -i urlfile
13. タイムアウト期間を設定するには:
# wget -T 60 -o log www.thegeekdiary.com
14. ダウンロード速度を制限するには:
# wget --limit-rate 100K -o log www.thegeekdiary.com
15. ダウンロードの間隔を指定するには:
# wget -w 10 -o log -i urlfile
16. wget のバージョンを表示するには:
# wget -V # wget --version
最終的な考え
Web サイトのコピーをダウンロードしてローカルで検査し、それを使用して他のテストを実行すると便利な場合があります。これを行う場合、最も簡単で簡単な方法は、Web サイトから情報を取得するために使用される標準の Linux ツールである wget コマンドを使用することです。 wget ユーティリティは、非対話型のダウンローダーです。