ダウンロードツール · 1 min read · Sep 11, 2025
MacとWindowsにWgetをインストールして使用する方法
インターネットからMacまたはWindows PCにコンテンツをダウンロードする最も簡単な方法の1つは、ウェブブラウザを使用することです。あるいは、ダウンロードをより制御したい場合は、いくつかの追加機能を持つ専用のダウンロードマネージャーを使用してください。

どちらの場合も、オンラインでファイルをダウンロードするたびに起動する必要があるGUIベースのアプリを基本的に取得します。さらに、一般的に良好なダウンロード速度が必要です。
しかし、接続が遅い場合や、ファイルを迅速かつ無人でダウンロードしたい場合はどうでしょうか?
Wgetがこれら(およびいくつかの他の)質問への答えです。基本的には、HTTP、HTTPS、およびFTPプロトコルを介してウェブサーバーからファイルを取得する能力を持つコンピュータプログラムで、迅速かつ簡単に使用できます。
では、Wgetをチェックして、MacまたはWindows PCでインターネット経由でファイルをダウンロードする方法を見てみましょう。
Wgetとは?
Wget、またはGNU Wgetとも呼ばれるのは、ウェブサーバーからコンテンツを取得するためのCLIベースのプログラムです。これは、Geturlという古いプログラムに由来し、これは「URLからコンテンツを取得する」という意味です(Uniform Resource Locator)、ここでget(またはGET)は、ウェブサイトから情報を取得するためのHTTPメソッドです。
Wgetは、HTTP、HTTPS、およびFTPプロトコルを介したダウンロードをサポートし、再帰的ダウンロード、プロキシを介したダウンロード、暗号化されたダウンロードのためのSSL/TLSサポート、停止した/不完全なファイルをダウンロードする能力などの機能を提供します。
なぜWgetを使用したいのか?
Wgetの機能と使用例を説明する前に、Wgetはウェブブラウザの直接の代替品ではないことを明確にすることが重要です。むしろ、MacやWindows PCのためのアドオンツールのようなもので、ウェブページからデバイスにファイルを迅速にダウンロードするために使用できます。
迅速なダウンロードを促進するだけでなく、Wgetを使用すると、次のこともできます:
- Macで中断した/中断されたダウンロードを再開する
- バックグラウンドで無人でファイルをダウンロードする
- ウェブページからリソースを抽出する(ウェブクローラーのように)
- 再帰的にファイルをダウンロードする
- プロキシを介してコンテンツをダウンロードする
- WARC(Web ARChive)形式でウェブサイトのコンテンツを保存する
- 遅いインターネット接続でファイルをダウンロードする
MacとWindowsにWgetをインストールする方法
Wgetは、MacとWindowsに簡単にインストールできます。以下のセクションの指示に従って、オペレーティングシステムに応じてコンピュータにインストールしてください。
MacにWgetをインストールする手順
Macをお持ちの場合、Wgetをマシンにインストールするために必要なのはHomebrewだけです。Homebrewは、macOSにプリインストールされている無料のオープンソースパッケージマネージャーです。したがって、削除していない限り、システムに存在するはずです。
ただし、Wgetのインストールを進める前に、Homebrewのすべてのフォーミュラを更新し、古いパッケージをアップグレードする必要があります。これを行うには、ターミナルアプリを開き、次のコマンドを実行します:
brew update && brew upgrade
更新が完了したら、次のコマンドを使用してMacにWgetをインストールできます:
brew install wget
インストールが進行するにつれて、ターミナルウィンドウに進行状況が表示されます。完了するまでお待ちください。
WindowsにWgetをインストールする手順
Windowsでは、Wgetのインストールにはプログラムファイルをダウンロードし、System32ディレクトリに移動する必要があります。これにより、ファイルシステムの任意のディレクトリからWgetを呼び出すことができます。
まず、ウェブブラウザで以下のリンクを開き、コンピュータにWindows用の最新バージョンのWgetをダウンロードします。
ダウンロード:Windows用Wget
ダウンロードフォルダーに移動し、wget.exeファイルをC:/Windows/System32にコピーします。アクセスの確認を求められたら、続行を押してファイルのコピーを完了します。
最後に、コマンドプロンプトを開いて次のコマンドを実行することで、Wgetがインストールされているか確認します:
wget
また、TechPPでも
知っておくべき基本的なWindowsコマンドプロンプトコマンド続きを読む
Wgetの使い方
Wgetは最初は少し intimidating に見えるかもしれません。しかし、その構文とオプションを把握すれば、それほど複雑ではありません。
Wgetの構文
一般的に、Wgetコマンドは次の構文を使用します:
wget [option] [url]
…ここで
- optionは、指定されたURLに対して実行するアクションを指定します
- urlは、コンテンツをダウンロードしたいウェブアドレスです
ここから先は、この構文に従って、実行したい操作に基づいてコマンドにオプションを追加するだけです。以下は、最も一般的なWget操作のいくつかです。
1. ファイルをダウンロードする
URLから単一のファイルをダウンロードするには、ターミナルまたはコマンドプロンプトを開き、次の構文でコマンドを実行します:
wget url/of/the/file
例:
wget https://example.com/filename.txt
Wgetは、指定されたドメインを解決し、サーバーに接続してダウンロードを開始します。ダウンロードが開始されると、Wgetはファイルサイズ、転送速度、ダウンロード進行状況、ダウンロード完了までの推定時間などの詳細を表示します。
ファイルがダウンロードされると、現在の作業ディレクトリ、つまりWgetコマンドを実行したディレクトリに見つけることができます。
現在の作業ディレクトリを特定するには、ターミナルまたはCMDでpwdを実行します。これにより、ファイルシステム内の現在のパスが返されます。それをコピーして、ファイルエクスプローラー(Windows)またはFinder(macOS)に入力してそこに移動します。
2. 特定のディレクトリにファイルをダウンロードする
前述のように、Wgetはデフォルトでダウンロードを現在の作業ディレクトリに保存します。
ただし、他のディレクトリに保存したい場合は、2つの方法のいずれかでそれを行うことができます。最初の方法では、ls(macOS)/ dir(Windows)およびcdコマンドを使用して、ファイルを保存したいディレクトリに現在の作業ディレクトリを変更します。ディレクトリ内に入ったら、Wgetコマンドを実行してファイルをダウンロードします。
一方、Wgetダウンロードコマンドで-p(プレフィックス)オプションを使用して、保存したいファイルのディレクトリのパスを明示的に指定することで、これらのコマンドを事前に実行する必要を回避できます。以下のように:
wget -P absolute/path/to/directory/ url/of/the/file
また、TechPPでも
知っておくべき基本的なmacOSターミナルコマンド [ガイド]続きを読む
3. 異なる名前でファイルをダウンロードして保存する
Wgetを介してファイルをダウンロードすると、サーバー上の名前でファイルが保存されます。しかし、異なる名前で保存したい場合は、-Oオプションを使用できます。
そのコマンドは次のようになります:
wget -O file_name_with_extension url/of/the/file
例:
wget -O phone.jpg https://example.com/image.jpg
4. 複数のファイルをダウンロードする
時には、1つまたは複数のウェブサイトから複数のファイルを一度にダウンロードしたい場合があります。Wgetを使用すると、これを簡単に行うことができます。
単にMacまたはWindowsでテキスト(.txt)ファイルを作成し、ダウンロードしたいファイルへのリンクを追加します。これは、ファイルを右クリックしてメニューからリンクアドレスをコピーを選択することで行えます。
これらのリンクをテキストファイルに追加したら、CMDまたはターミナルを開き、これらのファイルを保存したいディレクトリに移動します。内部に入ったら、次の構文でコマンドを入力します:
wget -i file_name.txt
例:
wget -i downloads.txt
5. 証明書チェックをスキップしてファイルをダウンロードする
SSL証明書は、ウェブサイトのアイデンティティを認証し、暗号化された接続を可能にします。これは、現在ほとんどのウェブサイトに存在します。ただし、有効なSSL証明書を持たないウェブサイトからファイルをダウンロードしたい場合があるかもしれません。
標準のWgetダウンロードでは、この場合は役に立ちません。代わりに、SSLチェックをバイパスするために–no-check-certificateオプションを使用する必要があります。
これをコマンドに追加すると、次のようになります:
wget --no-check-certificate url/of/the/website
例:
wget --no-check-certificate http://example.com
6. 不完全なダウンロードをWgetで再開する
Wgetは、中断されたダウンロードを再開するのを非常に簡単にします。したがって、ブラウザ(Chromeなど)でファイルのダウンロードを試みたが、何らかの理由で途中で停止した場合、Wgetを使用して中断したところからダウンロードを再開できます。
これを行うには、ターミナルまたはCMDを開き、次の構文でコマンドに-cオプションを使用します:
wget -c url/of/the/file
例:
wget https://example.com/file.txt
また、TechPPでも
中断または中断されたChromeダウンロードを再開する方法続きを読む
7. ウェブサイトをミラーリングする
ウェブサイトのミラーを作成したい場合(またはウェブサイト全体をデスクトップに保存したい場合)、次のコマンドで-mオプションを使用してそれを行うことができます:
wget -m url/of/the/website
例:
wget -m https://example.com
このウェブサイトのすべてのリソース(HTML、CSS、JS、メディアなど)が、現在の作業ディレクトリ内のウェブサイト名のディレクトリに保存されます。
8. FTP経由でファイルをダウンロードする
Wgetは、FTP経由でのダウンロードもサポートしています。FTP経由でファイルをダウンロードするには、サーバーのユーザー名とパスワードが必要です。その後、次のコマンド構文でそれを指定するだけです:
wget --ftp-user=ftp_username --ftp-password=ftp-password ftp://url/of/the/website
例:
wget --ftp-user=admin --ftp-password=pass@1234 ftp://ftp.example.com/file.pdf
9. ダウンロード速度を制限する
何らかの理由で、Wgetが全帯域幅を占有しないようにしたい場合(他のダウンロードが進行中であるためや、ブラウジング体験が遅くなるため)、–limit-rateオプションを使用してWgetのダウンロード速度を制限できます:
wget --limit-rate 20k url/of/the/file
例:
wget --limit-rate 20k https://example.com/file.txt
10. Wgetでタイムアウトを設定する
これまでに説明したすべてのWget操作は、接続の向こう側に動作するサーバーがあることを前提としています。しかし、想像できるように、ダウンロードしようとしているサーバーが正常に動作しない場合があるかもしれません。
この場合、Wgetの開発方法により、要求されたファイルをダウンロードするまでサーバーへの接続を試み続けます。ただし、-Tオプションを使用して、後に時間(秒単位)を指定することで、Wgetがそうするのを防ぐことができます:
wget -T 10 url/of/the/file
例:
wget -T 10 https://cd.example.com/image.jpg
同様に、試行回数を制限することもできます。この場合、–triesオプションを使用します:
wget --tries=2 url/of/the/file
Wgetヘルプ
いつでも、Wgetコマンドに関するヘルプが必要な場合や、どのオプションが提供されているかを知りたい場合は、次のコマンドを実行します:
wget -h
Wgetで他に何ができるか?
Wgetの使用例は、私たちがこのガイドでカバーした操作をはるかに超えています。ただし、リストにあるものは、Wgetの動作をしっかりと理解し、使用法(および利用可能なオプション)にある程度の親しみを持つために役立つはずです。
時間が経つにつれて、Wgetのさらなる使用例を探求したい場合は、Wgetのmanページをチェックしてそれらについて学ぶことができます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。