curlコマンドは、リモートサーバーとの間でデータを転送するために使用されます。 curlコマンドラインツールを使用すると、HTTPS、HTTP、SFTP、Telnet、FTPなどのさまざまなネットワークプロトコルを使用してデータをアップロードおよびダウンロードできます。
ほとんどの場合、curlコマンドを使用してファイルをダウンロードしようとすると、curlコマンドが見つからないというエラーメッセージが表示されます。ここでは、CentOSまたはその他のLinuxディストリビューションにcurlパッケージをインストールする必要があります。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するcURLクエリを実行するのを定期的に支援しています。
これに関連して、CentOS8システムにcurlコマンドをインストールする方法を検討します。また、CentOSまたはLinuxマシンでcurlコマンドがどのように機能するかについても学習します。
CentOSにCurlパッケージをインストールする方法は?
curlコマンドは、デフォルトのCentOS8パッケージリポジトリから直接インストールできます。 [アクティビティ]セクションの左側のサイドバーからターミナルを開き、次のコマンドを実行してシステムキャッシュを更新します。
$ sudo dnf makecache
リポジトリが更新されたら、次のコマンドを発行して、CentOS8システムにcurlパッケージをインストールします。 curlがインストールされていない場合、すべてのcurlパッケージはCentOS8リポジトリからインストールされます。
$ sudo dnf install curl
インストールプロセスが完了したら、ターミナルで次のコマンドを入力して、curlのインストールを確認します。
$ curl
次のコマンドを使用して、インストールされているバージョンのcurlコマンドを表示できます。
$ curl --version
Linuxシステムでcurlコマンドを使用する方法は?
curlコマンドは、非常に便利なコマンドラインユーティリティです。 curlコマンドを使用すると、次のように、特定のURLのソースコードを標準の出力形式で表示できます。
$ curl https://linuxapt.com
指定されたURLのHTTPヘッダーの詳細を取得するには、次のコマンドを入力します。
$ curl -I https://linuxapt.com
curlコマンドを使用して、指定されたURLからファイルをダウンロードし、小文字のオプション-oを使用して、名前を付けてファイルを保存できます。次のコマンド構文を使用して、curlコマンドを使用してファイルをダウンロードします。
$ curl -o newfile-name.zip http://domain.com/filename.zip
次のように、大文字の-Oを使用して、元の名前でファイルをシステムに保存します。
$ curl -O http://domain.com/filename.zip
curlコマンドを使用すると、-uオプションを使用してFTPサーバーからパスワードで保護されたファイルにアクセスすることもできます。この目的のために、次の構文を使用します。
$ curl -u FTP_user-name:FTP_password ftp://ftp.domain.com/filename.zip