ファイルのダウンロードとインターネットの閲覧のための 5 つの CLI ツール
GNU/Linux の最も冒険的で魅力的な部分である Linux コマンド ラインは、非常にクールで強力なツールです。コマンド ライン自体は生産性が高く、さまざまな組み込みおよびサードパーティのコマンド ライン アプリケーションが利用できるため、Linux は堅牢かつ強力になります。 Linux シェルは、トレント ダウンローダー、専用ダウンローダー、インターネット サーフィンなど、さまざまな種類の Web アプリケーションをサポートします。
ここでは、非常に便利で、Linux ターミナルでファイルをダウンロードしたりインターネットを閲覧したりするのに非常に便利であることが証明されている 5 つの優れたコマンドライン インターネット ツールを紹介します。
1. rTorrent – テキストベースの BitTorrent クライアント
rTorrent は、C++ で書かれたテキストベースの BitTorrent クライアントで、高パフォーマンスを実現するように設計されています。 FreeBSD や Mac OS X など、ほとんどの標準 Linux ディストリビューションで利用できます。
Linux に rTorrent をインストールする
Linux にrTorrent をインストールするには、特定の Linux ディストリビューションに応じて次の適切なコマンドを使用します。
sudo apt install rtorrent [On Debian, Ubuntu and Mint]
sudo yum install rtorrent [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/rtorrent [On Gentoo Linux]
sudo apk add rtorrent [On Alpine Linux]
sudo pacman -S rtorrent [On Arch Linux]
sudo zypper install rtorrent [On OpenSUSE]
ターミナルで次のコマンドを実行して、rtorrent が正しくインストールされているかどうかを確認します。
rtorrent
ここでは、いくつかの便利な rTorrent キーバインドとそれぞれの用途を紹介します。
- CTRL+q – rTorrent アプリケーションを終了します
- CTRL+ s – ダウンロードを開始します
- CTRL+ d – アクティブなダウンロードを停止するか、すでに停止しているダウンロードを削除します。
- CTRL+ k – アクティブなダウンロードを停止して閉じます。
- CTRL+ r – アップロード/ダウンロードを開始する前に torrent をハッシュチェックします。
- CTRL+q – このキーの組み合わせを 2 回実行すると、rTorrent は停止信号を送信せずにシャットダウンします。
- 左矢印キー – 前の画面にリダイレクトします。
- 右矢印キー – 次の画面にリダイレクトします
2. Wget – コマンドラインファイルダウンローダー
Wget は GNU プロジェクトの一部であり、名前は World Wide Web (WWW) に由来しています。 Wget は、再帰的ダウンロードや、ローカル サーバーからの HTML のオフライン表示に役立つ優れたツールで、Windows や Mac< など、ほとんどのプラットフォームで利用できます。、またはLinux。
Wget を使用すると、HTTP、HTTPS、FTP 経由でファイルをダウンロードできます。さらに、Web サイト全体のミラーリングや、プロキシ ブラウジングのサポート、ダウンロードの一時停止/再開にも役立ちます。
Linux に Wget をインストールする
GNU プロジェクトであるWget は、ほとんどの標準 Linux ディストリビューションにバンドルされており、個別にダウンロードしてインストールする必要はありません。デフォルトでインストールされない場合でも、apt、yum、または dnf を使用してインストールできます。
sudo apt install wget [On Debian, Ubuntu and Mint]
sudo yum install wget [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/wget [On Gentoo Linux]
sudo apk add wget [On Alpine Linux]
sudo pacman -S wget [On Arch Linux]
sudo zypper install wget [On OpenSUSE]
Wgetコマンドの基本的な使い方
wget を使用して単一のファイルをダウンロードします。
wget http://www.website-name.com/file
Web サイト全体を再帰的にダウンロードします。
wget -r http://www.website-name.com
特定の種類のファイル (PDF や png など) を Web サイトからダウンロードします。
wget -r -A png,pdf http://www.website-name.com
Wget は、限られたリソースのマシンでもカスタムおよびフィルタリングされたダウンロードを可能にする素晴らしいツールです。 Web サイト (yahoo.com) をミラーリングしている wget ダウンロードのスクリーンショット。
3. cURL – コマンドラインデータ転送
cURL は、さまざまなプロトコルを介してデータを転送するためのコマンドライン ツールです。 cURL は、FTP、HTTP、FTPS、TFTP、などのプロトコルをサポートするクライアント側アプリケーションです。 TELNET、IMAP、POP3など。
cURL は、他のダウンローダーと比較して、LDAP および POP3 をサポートする点で wget とは異なるシンプルなダウンローダーです。さらに、プロキシ ダウンロード、ダウンロードの一時停止、およびダウンロードの再開は、cURL で十分にサポートされています。
Linux に cURL をインストールする
デフォルトでは、cURL はリポジトリ内またはインストールされているほとんどのディストリビューションで利用できます。インストールされていない場合は、apt または yum を実行して、リポジトリから必要なパッケージを取得します。
sudo apt install curl [On Debian, Ubuntu and Mint]
sudo yum install curl [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/curl [On Gentoo Linux]
sudo apk add curl [On Alpine Linux]
sudo pacman -S curl [On Arch Linux]
sudo zypper install curl [On OpenSUSE]
cURLコマンドの基本的な使い方
指定した URL からファイルをダウンロードし、リモート ファイルと同じ名前で保存します。
curl -O https://example.com/file.zip
1 つのコマンドで複数のファイルを同時にダウンロードします。
curl -O URL1 -O URL2 -O URL3
ダウンロード速度を 500 キロバイト/秒に制限します。
curl --limit-rate 500k -O https://example.com/largefile.zip
指定された資格情報を使用して FTP サーバーからファイルをダウンロードします。
curl -u username:password -O ftp://ftp.example.com/file.tar.gz
URL の HTTP ヘッダーのみを表示します。
curl -I https://example.com
4. w3m – テキストベースの Web ブラウザ
w3m は、GPL に基づいてリリースされたテキストベースの Web ブラウザで、ユーザーが端末またはコマンドライン インターフェイス内でインターネットを閲覧できるようにします。 Web ページをプレーン テキストでレンダリングし、グラフィカル ユーザー インターフェイスを必要とせずに Web コンテンツにアクセスするための軽量かつ効率的な方法を提供します。
Linux に w3m をインストールする
繰り返しになりますが、w3m はほとんどの Linux ディストリビューションでデフォルトで利用可能です。利用できない場合は、いつでも必要なパッケージをapt またはyum することができます。
sudo apt install w3m [On Debian, Ubuntu and Mint]
sudo yum install w3m [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/w3m [On Gentoo Linux]
sudo apk add w3m [On Alpine Linux]
sudo pacman -S w3m [On Arch Linux]
sudo zypper install w3m [On OpenSUSE]
ターミナルからw3m を使用して Web サイトを閲覧するには、次のコマンドを使用できます。
w3m linux-console.net
5. Elinks – テキストベースの Web ブラウザ
Elinks は、Unix および Unix ベースのシステム用の無料のテキストベースの Web ブラウザです。 Elink はHTTP とHTTP Cookie をサポートし、Perl と Ruby のスクリプトの閲覧もサポートします。
タブベースのブラウジングは十分にサポートされています。最も優れている点は、マウスと表示色をサポートし、HTTP、FTP、SMB、Ipv4、 とIPv6 です。
Linux に Elink をインストールする
デフォルトでは、elink はほとんどの Linux ディストリビューションでも利用できます。そうでない場合は、apt または yum を介してインストールします。
sudo apt install elinks [On Debian, Ubuntu and Mint]
sudo yum install elinks [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/elinks [On Gentoo Linux]
sudo apk add elinks [On Alpine Linux]
sudo pacman -S elinks [On Arch Linux]
sudo zypper install elinks [On OpenSUSE]
ターミナルからElinks を使用して Web サイトを閲覧するには、次のコマンドを使用できます。
elinks linux-console.net
結論
それは今のところすべてです。きっと楽しんで読んでいただけると思います。また魅力的な記事をお届けします。それまでは、Tecmint にご注目ください。コメントセクションで貴重なフィードバックを共有することを忘れないでください。