LinuxでWebサイトを閲覧およびファイルをダウンロードするための8つのコマンドラインツール


前回の記事では、「rTorrent」、「wget」、「cURL」、「w3m」、「Elinks」などの便利なツールについて説明しました。同じジャンルの他のいくつかのツールをカバーするために多くの反応がありました。最初の部分を見逃した場合は、それを実行できます。

  1. 5 Command Line Tools for Downloading Files and Browsing Websites

この記事は、Linuxシェル内のファイルを参照およびダウンロードするのに役立つ他のいくつかのLinuxコマンドラインブラウジングおよびダウンロードアプリケーションを理解することを目的としています。

1.リンク

Linksは、Cプログラミング言語で記述されたオープンソースのWebブラウザです。 Linux、Windows、OS X、OS/2などのすべての主要なプラットフォームで利用できます。このブラウザは、テキストベースであり、グラフィックです。テキストベースのリンクWebブラウザーは、デフォルトでほとんどの標準Linuxディストリビューションに付属しています。リンクがデフォルトでシステムにインストールされていない場合は、リポジトリからインストールできます。 Elinksはリンクのフォークです。

# apt-get install links
# yum install links

リンクをインストールすると、以下のスクリーンキャストに示すように、ターミナル内の任意のWebサイトを参照できます。

# links www.tecmint.com

上矢印キーと下矢印キーを使用してナビゲートします。リンクの右矢印キーを押すとそのリンクにリダイレクトされ、左矢印キーを押すと最後のページに戻ります。終了するには、qを押します。

リンクツールを使用してTecmintにアクセスする方法は次のとおりです。

リンクのGUIのインストールに興味がある場合は、http://links.twibright.com/download/から最新のソースtarball(バージョン2.9)をダウンロードする必要がある場合があります。

または、次のwgetコマンドを使用して、以下に示すようにダウンロードしてインストールすることもできます。

# wget http://links.twibright.com/download/links-2.9.tar.gz
# tar -xvf links-2.9.tar.gz
# cd links-2.9
# ./configure –enable-graphics
# make
# make install

注:パッケージを正常にコンパイルするには、パッケージ(libpng、libjpeg、TIFFライブラリ、SVGAlib、XFree86、Cコンパイラおよびmake)がまだインストールされていない場合は、インストールする必要があります。

2.リンク2

Links2は、Twibright Labs LinksWebブラウザーのグラフィカルWebブラウザーバージョンです。このブラウザは、マウスとクリックをサポートしています。 CSSをサポートせずに速度を上げるために特別に設計されており、制限付きでかなり優れたHTMLおよびJavaScriptをサポートしています。

リンクをインストールするには2。

# apt-get install links2
# yum install links2

3.リンクス

GNU GPLv2ライセンスの下でリリースされ、ISO Cで記述されたテキストベースのWebブラウザー。lynxは、多くのSYSAdminにとって高度に構成可能なWebブラウザーおよびSaviorです。使用され、現在も活発に開発されている最古のWebブラウザであるという評判があります。

lynxをインストールするには。

# apt-get install lynx
# yum install lynx

lynxをインストールした後、次のコマンドを入力して、以下のスクリーンキャストに示すようにWebサイトを参照します。

# lynx www.tecmint.com

リンクとlynxWebブラウザーについてもう少し詳しく知りたい場合は、以下のリンクにアクセスしてください。

  1. Web Browsing with Lynx and Links Command Line Tools

4. youtube-dl

youtube-dlは、プラットフォームに依存しないアプリケーションであり、youtubeや他のいくつかのサイトからビデオをダウンロードするために使用できます。主にPythonで書かれ、GNU GPLライセンスの下でリリースされたこのアプリケーションは、箱から出してすぐに動作します。 (YouTubeでは動画のダウンロードが許可されていないため、使用が違法である可能性があります。使用を開始する前に法律を確認してください。)

youtube-dlをインストールするには。

# apt-get install youtube-dl
# yum install youtube-dl

インストール後、以下の画面キャストに示すように、Youtubeサイトからファイルをダウンロードしてみてください。

# youtube-dl https://www.youtube.com/watch?v=ql4SEy_4xws

youtube-dlについて詳しく知りたい場合は、以下のリンクにアクセスしてください。

  1. YouTube-DL – A Command Line Youtube Video Downloader for Linux

5.フェッチ

これは、URL検索に使用されるUNIXライクなオペレーティングシステム用のコマンドユーティリティです。これは、ipv4のみのアドレスのフェッチ、ipv6のみのアドレス、リダイレクトなし、ファイル取得要求が成功した後の終了、再試行などの多くのオプションをサポートします。

Fetchは、以下のリンクからダウンロードしてインストールできます。

https://translate.google.com/translate?hl=en&sl=en&tl=ja&u=http://sourceforge.net/projects/fetch/?source=typ_redirect

ただし、コンパイルして実行する前に、HTTPFetcherをインストールする必要があります。以下のリンクからHTTPFetcherをダウンロードしてください。

https://translate.google.com/translate?hl=en&sl=en&tl=ja&u=http://sourceforge.net/projects/http-fetcher/?source=typ_redirect

6.アクセル

Axelは、Linux用のコマンドラインベースのダウンロードアクセラレータです。 Axelを使用すると、複数のhttpおよびftp接続を介して、ファイルの複数のコピーを小さなチャンクで1回の接続要求を行うことにより、はるかに高速でファイルをダウンロードできます。

Axelをインストールするには。

# apt-get install axel
# yum install axel

axelをインストールした後、スクリーンキャストに示すように、次のコマンドを使用して任意のファイルをダウンロードできます。

# axel http://mirror.cse.iitk.ac.in/archlinux/iso/2015.04.01/archlinux-2015.04.01-dual.iso

7. aria2

aria2は、軽量でマルチプロトコル(HTTP、HTTPS、FTP、BitTorrent、Metalink)をサポートするコマンドラインベースのダウンロードユーティリティです。メタリンクファイルを使用して、複数のサーバーからISOファイルを同時にダウンロードできます。ビットトレントクライアントとしても機能します。

aria2をインストールするには。

# apt-get install aria2
# yum install aria2

aria2をインストールしたら、次のコマンドを起動して、任意のファイルをダウンロードできます…

# aria2c http://cdimage.debian.org/debian-cd/7.8.0/multi-arch/iso-cd/debian-7.8.0-amd64-i386-netinst.iso

aria2とそのスイッチについて詳しく知りたい場合は、次の記事をお読みください。

  1. Aria2 – A Multi-Protocol Command-Line Download Manager for Linux

8. w3m

w3mは、端末上で実行されるlynxに非常によく似た別のオープンソースのテキストベースのWebブラウザです。 emacs-w3mを使用してw3m用のEmacsインターフェースを使用し、emacsインターフェース内のWebサイトを閲覧します。

w3mをインストールするには。

# apt-get install w3m
# yum install w3m

w3mをインストールした後、次のコマンドを起動して、以下に示すようにWebサイトを閲覧します。

# w3m www.tecmint.com

それは今のところすべてです。私はあなたが読みたいと思うもう一つの興味深いトピックで再びここにいます。それまでは、しばらくお待ちください。Tecmintに接続します。以下のコメントで貴重なフィードバックをお寄せください。私たちを好きにして共有し、私たちが広まるのを手伝ってください。