Curl 是一个命令行实用程序,用于从远程服务器传输数据或向远程服务器传输数据。它允许您使用 HTTP、HTTPS、SCP
, SFTP
, and FTP协议。
如果您尝试使用下载文件curl
并收到一条错误消息说curl command not found
它只是意味着curl
您的 Debian 系统上未安装软件包。
本指南介绍了如何安装和使用curlDebian 10 上的命令,Buster。
在 Debian 上安装 Curl#
Curl 软件包包含在默认的 Debian 10 存储库中,要安装它,请运行以下命令:
sudo apt install curl
为了验证这一点curl
已安装,输入curl
在您的终端中,然后按Enter
:
curl
该命令将打印以下输出:
curl: try 'curl --help' or 'curl --manual' for more information
就是这样!您已成功安装curl
在你的 Debian 机器上,你就可以开始使用它了。
使用卷曲#
当没有任何选项使用时,curl
将指定为参数的 URL 的源代码打印到标准输出:
curl https://example.com
要使用curl下载文件,请使用-o
or -O
flags.
小写的-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 的另一个有用功能是它能够显示给定 URL 的 HTTP 标头:
curl -I https://www.debian.org/
HTTP/1.1 200 OK
Date: Mon, 09 Sep 2019 21:22:30 GMT
Server: Apache
Content-Location: index.en.html
Vary: negotiate,accept-language,Accept-Encoding,cookie
TCN: choice
X-Content-Type-Options: nosniff
X-Frame-Options: sameorigin
Referrer-Policy: no-referrer
X-Xss-Protection: 1
Strict-Transport-Security: max-age=15552000
Last-Modified: Mon, 09 Sep 2019 08:52:31 GMT
ETag: "38e4-5921ae8851520"
Accept-Ranges: bytes
Content-Length: 14564
Cache-Control: max-age=86400
Expires: Tue, 10 Sep 2019 21:22:30 GMT
X-Clacks-Overhead: GNU Terry Pratchett
Content-Type: text/html
Content-Language: en
使用 Curl,您还可以从受密码保护的 FTP 服务器下载文件:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz
结论#
Curl 是一种多功能工具,可让您通过网络发送和接收数据。在 Debian 上安装 Curl 是一项非常简单的任务。
有关如何使用此工具的更多信息,请访问卷曲命令示例
.
如果您有任何问题或反馈,请随时发表评论。