curl
は、リモートサーバーとの間でデータを転送するための強力なコマンドラインツールです。 curl
を使用 HTTP、HTTPS、SCP、SFTP、FTPなどのさまざまなネットワークプロトコルを使用してデータをダウンロードまたはアップロードできます。
curl command not found
というエラーメッセージが表示された場合 curl
でファイルをダウンロードしようとしたとき 、それはcurl
を意味します パッケージがCentOSマシンにインストールされていません。
この記事では、curl
をインストールして使用する方法について説明します。 CentOS8のコマンド。
curl
のインストール CentOS#
Curlパッケージは、標準のCentOS8リポジトリで利用できます。インストールするには、次のコマンドを実行します。
sudo dnf install curl
インストールが完了したら、curl
と入力して確認します ターミナルで:
curl
出力は次のようになります。
curl: try 'curl --help' or 'curl --manual' for more information
それでおしまい! curl
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.1 200 OK
Date: Thu, 13 Feb 2020 22: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 2020 17: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