curl
は強力なコマンドラインツールであり、主にローカルサーバーとリモートサーバー間でデータを転送するために使用されます。 curl
を使用すると、HTTP、HTTPS、SCP、SFTP、FTPなどのさまざまなプロトコルを使用してデータをダウンロードまたはアップロードできます。
curl
を使用してファイルをダウンロードしようとして、「curlコマンドが見つかりません」というエラーメッセージが表示された場合は、 curl
パッケージがCentOSマシンにインストールされていないことを意味します。
この記事では、CentOS8に curl
コマンドをインストールして使用する方法について説明します。
Curlパッケージは、CentOS8ソースリポジトリで入手できます。これをインストールするには、次のコマンドを実行します。
sudo dnf install curl
インストールが完了したら、ターミナルで「curl」と入力して確認します。
curl
出力は次のようになります。
curl:try'curl --help' or 'curl --manual'for more information
それでおしまい! CentOSシステムに curl
がインストールされており、使用を開始できます。
オプションを使用しない場合、 curl
は指定されたURLのソースコードを出力します。
curl https://example.com
curl
を使用してファイルをダウンロードする場合は、 -o
または -O
オプションを使用して、ファイル名の後にURLアドレスを追加します。
小文字の -o
を使用すると、保存されたファイルの名前を指定できます。
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
大文字の -O
は、ソースファイル名を使用してファイルを保存します。
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
-I
オプションを使用すると、 curl
は指定されたURLのHTTPヘッダー情報を出力します。
curl -I https://www.centos.org/
HTTP/1.1200 OK
Date: Thu,13 Feb 202022:01:04 GMT
Server: Apache/2.4.6(CentOS) OpenSSL/1.0.2k-fips
Strict-Transport-Security: max-age=31536000
X-Frame-Options: SAMEORIGIN
X-Xss-Protection:1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Last-Modified: Thu,06 Feb 202017:21:08 GMT
ETag:"5421-59deb7fadfdfd"
Accept-Ranges: bytes
Content-Length:21537
Content-Type: text/html; charset=UTF-8
curl
を使用して、パスワードで保護されたFTPサーバーからファイルをダウンロードすることもできます。
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz
curl
は、ネットワークを介してデータを送受信できる多機能ツールです。
このツールの使用方法の詳細については、[カールコマンドの例](https://linuxize.com/post/curl-command-examples/)を参照してください。
Recommended Posts