Linux:ターミナルのURLからファイルをダウンロード[ガイド]

Linux:ターミナルのURLからファイルをダウンロード[ガイド]

コマンドラインからLinuxPCにファイルをダウンロードしたいのですが、その方法がわかりませんか?お手伝いします!Linuxターミナルを使用してファイルをダウンロードする方法について説明します。

URLからのLinuxダウンロード– Wget

Linuxターミナルからファイルをダウンロードする一番の方法は、Wgetダウンローダーツールを使用することです。堅牢で、便利な機能がたくさんあり、ダウンロードリスト機能を使用して一度に複数のファイルをダウンロードするように構成することもできます。

Wgetダウンローダーツールは、さまざまなLinuxオペレーティングシステムに標準で付属しています。ほとんどのユーザーは、パッケージマネージャーを使用してWgetをインストールしなくてもWgetにアクセスできます。ただし、一部のLinux OSでは、Wgetがインストールされていません。このため、インストール方法をデモンストレーションする必要があります。

Linux PCへのWgetダウンローダーツールのインストールを開始するには、ターミナルウィンドウを開きます。ほとんどのLinuxデスクトップでは、Ctrl + Alt + T を押すとターミナルウィンドウを開くことができます。開いたら、以下の手順に従ってWgetを入手してください。

Ubuntu

sudo apt install wget

Debian

sudo apt-get install wget

Arch Linux

sudo pacman -S wget

Fedora

sudo dnf install wget

OpenSUSE

sudo zypper install wget 

Wgetツールをインストールした後、wget –helpコマンドを実行し ます 。このコマンドは、プログラムに慣れるために役立ちます。

wget --help

Wgetを使用した基本的なダウンロード

Wgetでファイルをダウンロードしたいが、–helpセクションで概説されている高度な機能やオプションを気にしない場合は、LinuxPC のURLから任意のファイルをダウンロードできることを知って幸せです。次のコマンド。

たとえば、Debian.orgからDebian Linuxの最新リリースをダウンロードするには、次のコマンドを実行します。

wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso

Wgetを介した基本的なダウンロードは、wgetの 後にURLを続けるのと同じくらい簡単 です。Wgetツールはファイルを端末が置かれているフォルダにダウンロードすることに注意してください。たとえば、端末セッションが「Documents」フォルダにアクセスしている場合、  Wget ダウンロードコマンドは「Documents」フォルダにダウンロードされます。

wget HTTP://MY_FILE_URL.com/FILE.FILENAME

Wgetダウンロードリスト 

1つのコマンドでWgetに複数のファイルをダウンロードする場合は、最初にダウンロードリストを作成する必要があります。touch コマンドを使用して、新しいダウンロードリストを作成します。

タッチダウンロードリスト

次に、編集のためにNanoテキストエディタで「ダウンロードリスト」ファイルを開きます。 

nanoダウンロードリスト

WgetがPCにダウンロードするすべてのURLをダウンロードリストに貼り付けます。たとえば、一連のPDFファイルをダウンロードする場合、「ダウンロードリスト」ファイルは次のようになります。

http://example.com/a.pdf http://example.com/b.pdf http://example.com/c.pdf http://example.com/d.pdf http:// example。 com / e.pdf

Nanoテキストエディタで「ダウンロードリスト」ファイルにURLを追加したら、  Ctrl + O ボタンを押して保存します。次に、Ctrl + X を押し てエディターを閉じます。閉じたら、以下のwget -idownload-list コマンドを実行し ます。

wget-iダウンロードリスト Linux:ターミナルのURLからファイルをダウンロード[ガイド]

ダウンロード場所をカスタマイズする

Wgetのダウンロードを保存する場所をカスタマイズする場合は、ユーザーがWgetがファイルを配置する場所を指定できる-O コマンドラインスイッチを使用する必要があります。

たとえば、最新のDebian ISOファイルを「Downloads」ディレクトリにダウンロードするには、以下のコマンドを実行します。

wgethttps://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso -O〜 / Downloads /debian-10.7.0-amd64-netinst。 iso

LinuxのURLからのダウンロード– Curl

Wgetがお好みでない場合、Linuxのコマンドラインからファイルをダウンロードするもう1つの方法は、Curlアプリを使用することです。Curlは印象的で便利なプログラムであり、非常に長い間使用されてきました。

Curlは一部のLinuxオペレーティングシステムに標準装備されていますが、すべてではありません。すべてのLinuxOSがデフォルトでユーザーにインストールするわけではないため、Curlの設定方法を示す必要があります。インストールを開始するには、Linuxデスクトップでターミナルウィンドウを開きます。

Linuxデスクトップでターミナルウィンドウが開いたら、現在使用しているLinuxOSに対応するCurlのコマンドラインインストール手順に従います。

Ubuntu

sudo apt install curl

Debian

sudo apt-get install curl

Arch Linux 

sudo pacman -S curl

Fedora

sudo dnf install curl

OpenSUSE

sudo zypper install curl

Curlアプリをインストールした状態で、ターミナルでcurl –helpコマンドを実行して、  Curlのヘルプページを表示します。ヘルプページを調べて、アプリの感触をつかんでください。

Curlを使用した基本的なダウンロード

Curlは、ターミナルでの飾り気のないダウンロードに最適です。特に、さまざまなダウンロードオプションについて心配する必要がなく、ファイルをコンピューターに保存したい場合に最適です。 

Linux PCでCurlコマンドを使用してダウンロードを開始するには、ダウンロードするファイルのURLを見つけます。次に、それを以下のcurl コマンドに追加し ます。この例では、最新のDebianISOをダウンロードします。

curl https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso> debian-10.7.0-amd64-netinst.iso

上記のコマンドを実行すると、ターミナルにプログレスバーが表示されます。プログレスバーが消えると、ファイルのダウンロードが完了します。

Curlダウンロードリスト

Wgetと同様に、Curlアプリはダウンロードリストをサポートしています。Curlでダウンロードリストを使用する方法は次のとおりです。

まず、以下のtouch コマンドを使用してダウンロードリストファイルを作成することから始めます。

タッチダウンロードリスト

ダウンロードリストファイルを作成したら、Nanoで編集するために開きます。

nano-wダウンロードリスト

ダウンロードするURLをダウンロードリストファイルに貼り付けます。たとえば、さまざまなMP4ファイルをダウンロードする場合は、次のURLを追加します。

http://example.com/a.mp4

http://example.com/b.mp4

http://example.com/c.mp4

http://example.com/d.mp4

http://example.com/e.mp4

キーボードのCtrl + O を押して、編集内容をダウンロードリストファイルに保存します 。Ctrl + Xで終了し ます。その後、以下のコマンドを使用して、リストからCurlをダウンロードします。

Linux:ターミナルのURLからファイルをダウンロード[ガイド]

xargs -n 1 curl -O <>

ダウンロード場所をカスタマイズする

Curlを使用してファイルのダウンロード場所をカスタマイズする場合は、コマンドにダウンロードパスを追加する必要があります。ダウンロード場所をカスタマイズするには、以下の例に従ってください。 

curl HTTP://MY_DOWNLOADING_FILE.com/FILE.FILENAME> /home/USERNAME/my/custom/download/location/FILE.FILENAME


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか