curl
を使用してファイルをダウンロードするチュートリアルに従っています 効用。コマンドを実行すると、次のエラーメッセージが表示されます curl command not found
。心配する必要はありません。これは単にcurl
を意味します パッケージがUbuntuマシンにインストールされていません。
Curlは、リモートサーバーとの間でデータを転送できるコマンドラインツールです。 curl
を使用 、HTTP、HTTPS、SCP、SFTP、FTPなどのサポートされているプロトコルのいずれかを使用してデータをダウンロードまたはアップロードできます。
このチュートリアルでは、CurlonUbuntu18.04をインストールする方法を紹介します。
UbuntuへのCurlのインストール#
Curlパッケージは、デフォルトのUbuntu18.04リポジトリに含まれています。インストールは非常に簡単で、次のように入力するだけです。
sudo apt install curl
curl
であることを確認するには インストール済みの場合は、curl
と入力します ターミナルでEnter
を押します :
curl
出力は次のようになります:
curl: try 'curl --help' or 'curl --manual' for more information
それでおしまい!この時点で、Ubuntuシステムにcurlが正常にインストールされています。
オプションなしで使用した場合の最も単純な形式では、Curlは[url]で指定されたリソースを標準出力に表示します。
たとえば、次のコマンドはexample.com
のソースコードを出力します ターミナルウィンドウのホームページ:
curl https://example.com
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 -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
Curlのもう1つの便利な機能は、指定されたURLのHTTPヘッダーのみをフェッチする機能です。
curl -I https://www.ubuntu.com/
HTTP/1.1 200 OK
Date: Tue, 02 Apr 2019 20:47:44 GMT
Server: gunicorn/19.9.0
Strict-Transport-Security: max-age=15768000
X-Hostname: juju-prod45-ubuntu-website-machine-15
Content-Type: text/html; charset=utf-8
Age: 42
X-Cache: HIT from privet.canonical.com
X-Cache-Lookup: HIT from privet.canonical.com:80
Via: 1.1 privet.canonical.com (squid/3.5.12)
curl
を使用 パスワードで保護されたFTPサーバーからファイルをダウンロードすることもできます:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz