インターネットからファイルをダウンロードしたいときは、通常、ウェブブラウザーを開いて、対象のファイルに移動し、ダウンロードを開始する。しかし、それよりもはるかに便利な方法があることをご存じだろうか。それはwgetコマンドを使用することだ。
wgetコマンドは、複数の同時接続を使用するため、ダウンロードを大幅に高速化できる。さらに、ネットワークの問題が原因で中断したダウンロードを再開することも可能だ。ウェブブラウザーと違って、速度や信頼性を低下させる可能性があるクッキーやアドオンなどの機能の影響も受けないため、大容量のファイルをダウンロードする必要があるときには特に重宝する。これほど便利なツールがあるのに、なぜブラウザーを使う必要があるだろうか。
「Linux」を使用している人は、ブラウザーの代わりに、wgetを利用してほしい。本記事では、その手順を紹介する。
wgetをインストールする方法
必要なもの:wgetを利用するには、実行中のLinuxインスタンスとsudo権限を持つユーザーが必要だ(インストールを実行するため)。
1. ターミナルウィンドウを開いてwgetをインストールする
wgetはデフォルトでLinuxディストリビューションにインストールされているはずだ。インストールされていない場合は、以下の方法で入手できる。Linuxにログインして、ターミナルウィンドウを開く。その後、ディストリビューションの種類(「Ubuntu」「Arch」、または「Fedora」ベース)に応じて、以下のいずれかのコマンドを実行し、wgetをインストールする。
- Ubuntuベースのディストリビューションの場合 - sudo apt-get install wget -y
- Archベースのディストリビューションの場合 - sudo pacman -S wget
- Fedoraベースのディストリビューションの場合 - sudo dnf install wget -y
2. wgetを使用する
wgetはコマンドラインからしか利用できないので、ターミナルウィンドウを開いたままにしておく。「Ubuntu Desktop Linux」のISOをダウンロードする必要があり、(公式ダウンロードサイト上)のリンク(https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso)を見つけたとしよう。このファイルをブラウザーからダウンロードする代わりに、以下のコマンドを実行するだけで済む。
wget https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso
ファイルは現在作業しているディレクトリーにダウンロードされることに注意してほしい。
3. ファイルを別のディレクトリーに保存する
「/ISOS」というディレクトリーがあり、そのディレクトリーにUbuntuのISOをダウンロードしたいとしよう。それを実行するには、以下のように-Pオプション(PはPathを表す)を使用する。
wget -P /ISO/ https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso
wgetで複数のファイルを同時にダウンロードする方法
wgetには、もう1つ素晴らしい機能がある。複数のファイルを同時にダウンロードする機能だ。その手順を紹介しよう。
1. アドレスを格納するファイルを作成する
最初に、ダウンロードしたいファイルのURLを格納する新しいファイルを作成する必要がある。ここでは、Ubuntu、Fedora、およびArch LinuxのISOファイルをダウンロードする。以下のコマンドでファイルを作成する。
nano downloads
そのファイルに、以下のようにダウンロード用の3つのURLを追加する。
ファイルを保存して閉じる。
2. ダウンロードを開始する
ダウンロードを開始するには、以下のコマンドを実行する。
wget -i downloads
その後は、何かほかのことをしながら、ダウンロードが完了するまで待とう。
3. 中断されたダウンロードを続行する
ダウンロードが中断された場合は、ファイル全体をダウンロードし直すのではなく、以下のように、-cオプションを指定してコマンドを実行するだけでいい。
wget -c https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso
(上記の例のような)ファイル経由でのダウンロードが中断された場合は、以下のコマンドでダウンロードを続行できる。
wget -c -i downloads
wgetを使用して、より確実(かつ迅速)にLinuxマシンにファイルをダウンロードする手順の解説は、以上である。
提供:Kelly Cheng Travel Photography/Getty Images
この記事は海外Red Ventures発の記事を朝日インタラクティブが日本向けに編集したものです。