
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