分享最新优惠信息
购买主机更加划算

初学者指南:如何在Linux发行版上安装和使用Curl

cURL是最常用、最安全、最可靠的命令工具之一,用于通过网络、FTP、HTTP、SMTP和其他存储库下载和传输文件。

cURL可以在Mac和Linux系统上使用,它在控制台上显示和编码下载数据。作为一名Linux老用户,小编已经在Linux shell上使用数以千计的cURL命令来下载应用程序、文件、GitHub存储库。

在Ubuntu、Debian、Fedora等发行版上,cURL运行流畅,可以下载具有抓取权限的文件。但是,如果在局域网上运行cURL时遇到任何问题,请尝试更改Ubuntu系统上的服务器位置。小编就遇到这样的事,一开始有些命令不起作用,但是在将服务器位置转移到主服务器之后,cURL运行起来很顺利。

cURL是用C编程语言编写的,是免费软件。cURL的完整形式是Client URL,它在MIT许可下于1998 年首次发布。在本文中,小编将简单介绍如何在Linux系统上安装和使用cURL。

Curl命令

1、在Ubuntu/Debian系统安装cURL


通常现在更新的基于Debian的Linux发行版中,cURL是预装在操作系统中。但是,如果在运行cURL 时遇到问题,请更新系统存储库并将其安装在服务器上,命令如下:

sudo apt update
sudo apt install curl

Ubuntu/Debian系统安装cURL

安装完成后,现在可以以root用户身份运行下面给出的命令来验证Debian软件包。

# dpkg -l | grep curl

验证Debian软件包

2、在Fedora/Red Hat上安装cURL


在Red Hat或Fedora系统上安装cURl非常相似。如果你使用的是最新Fedora工作站,可以在终端shell上运行以下YUM命令,这样就能够在系统上安装cURL。YUM命令也可以在基于Red Hat的 Linux 系统上执行。

# yum install curl

如果使用的是基于DNF的旧Fedora系统,请在终端shell上运行下面给出的DNF 命令以在系统上安装cURL。

sudo dnf install curl

Fedora/Red Hat上安装cURL

最后,当安装完成后,不要忘记在你的 Linux系统上验证cURL的安装。以下GREP命令将返回可通过cURL下载的数据类型。

# rpm -qa | grep curl

cURL下载数据

如果无法在基于DNF的Fedora系统上获取cURL,可以尝试使用Snap命令安装cURL。cURL在Snap商店中可用。首先,在系统上安装Snap守护程序,然后创建一个到系统的符号链接。

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap

最后,运行以下命令通过Snap在Linux系统上安装cURL。

sudo snap install curl-ijohnson --edge

3、在SuSE和Arch Linux上安装cURL


由于cURL已在Linux存储库中,因此现在更易于安装。如果使用的是SuSE Linux,请在shell上键入以下zypper 命令进行安装。

# zypper install curl

安装结束后,运行快速验证命令来检查cURL。

# zypper se curl

下面提到的Pacman命令将在Arch和基于 Arch 的 Linux 系统上运行和安装cURL包。

# pacman -Sy curl

安装结束后,运行快速验证命令来检查cURL。

# pacman -Qi curl

开始使用cURL命令

上面已经介绍了如何在各种Linux系统上安装cURl,现在是时候进行实践了。下面显示的所有命令都可以在当下主要Linux发行版中执行。首先,输入“curl”并按回车键在系统上运行Curl。

curl

现在可以看到cURL在Linux上的一些用途,例如使用cURL命令加载站点的源代码。当然,如果知道该站点正确的用户凭据,cURL也可用于浏览HTTP站点。

curl https://gnu.org

cURL浏览HTTP站点

使用o标志,cuRL可以使用默认文件名保存文件。并且,通过O标志,它可以以原始名称下载并保存文件。

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

如果需要从FTP站点下载文件并使用密码保护它,可以使用下面给出的以下cURL命令。

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

结束语

毫无疑问,cURL是一个非常方便的命令工具,用于下载多个文件、控制传输限制、安全下载和加载应用程序。

在本文中,小编已经介绍各种Linux发行版中安装cURL并且就其使用方法进行简单的介绍。当然,cURL命令功能远远不止这些,有兴趣的的朋友可以阅读相关书籍进行了解。

未经允许不得转载:惠主机 » 初学者指南:如何在Linux发行版上安装和使用Curl