curl リモートサーバーとの間でデータを転送するためのコマンドラインユーティリティです。 curlを使用 、HTTP、HTTPS、SCP、SFTP、FTPなどのサポートされているプロトコルのいずれかを使用してデータをダウンロードまたはアップロードできます。
この記事では、CurlonUbuntu20.04をインストールする方法について説明します。
UbuntuへのCurlのインストール#
curl command not foundというエラーメッセージが表示された場合 curlでファイルをダウンロードしようとしたとき 、それはcurlを意味します パッケージがUbuntuマシンにインストールされていません。
curl デフォルトのUbuntu20.04リポジトリに含まれています。インストールは非常に簡単です:
sudo apt updatesudo apt install curl
インストールが完了したら、curlと入力して確認します ターミナルで:
curl 出力は次のようになります:
curl: try 'curl --help' or 'curl --manual' for more information
それでおしまい! curlが正常にインストールされました Ubuntuマシンで使用すると、使用を開始できます。
curlの使用 #
オプションなしで使用する場合、curl 引数として指定されたURLのソースコードを標準出力に出力します。
たとえば、次のコマンドはgnu.orgのソースを出力します ターミナルウィンドウのホームページ:
curl https://gnu.org
curlを含むファイルをダウンロードするには 、-oのいずれかを使用します または-O オプション。
小文字の-o オプションを使用すると、保存したファイルの名前を指定できます:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
大文字の-Oで呼び出された場合 、curl 元のファイル名でファイルを保存します:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
curlを使用 指定したURLのHTTPヘッダーのみをフェッチすることもできます:
curl -I https://www.gnu.org/ HTTP/1.1 200 OK
Date: Mon, 29 Jun 2020 07:10:35 GMT
Server: Apache/2.4.7
Content-Location: home.html
Vary: negotiate,accept-language,Accept-Encoding
TCN: choice
Strict-Transport-Security: max-age=63072000
Access-Control-Allow-Origin: (null)
Accept-Ranges: bytes
Cache-Control: max-age=0
Expires: Mon, 29 Jun 2020 07:10:35 GMT
Content-Type: text/html
Content-Language: en
curlのもう1つの一般的な使用例 パスワードで保護されたFTPサーバーからファイルをダウンロードすることです:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz