cURL 是最常用、安全和可靠的命令工具之一,用于通过网络、FTP、HTTP、SMTP 和其他存储库下载和传输文件。 cURL 可以在 Mac 和 Linux 上使用。 它在控制台上显示和编码下载数据。 作为一名专业的 Linux 用户,我已经在我的 Linux shell 上运行了数千个 cURL 命令来下载应用程序、文件、GitHub 存储库,而没有遇到任何重大问题。 如果您是程序员或软件开发人员,我相信您已经是 curl 命令工具。
Linux 上的 cURL
在 Ubuntu、Debian、 Fedora等发行版,cURL 运行流畅,可以下载有权限抓取的文件。 但是,如果您在局域网上运行 cURL 时遇到任何问题,请尝试更改 Ubuntu 系统上的服务器位置。 我经常遇到这种情况,一开始有些东西不起作用,但是在将服务器位置转移到主服务器后,cURL 运行顺利。
cURL 是用 C 编程语言编写的,是免费软件。 cURL 的完整形式是 Client URL; 它在 MIT 下获得许可,并于 1998 年首次发布。在这篇文章中,我们将了解如何在 Ubuntu 系统上安装和使用 cURL。
1. 在 Ubuntu/Debian 上安装 cURL
通常在现代和更新的基于 Debian 的 Linux 发行版中,cURL 预装在操作系统中。 但是,如果您在运行 cURL 时遇到问题,请更新您的系统存储库并将其安装在您的计算机上。
sudo apt update sudo apt install curl
安装完成后,您现在可以以 root 用户身份运行以下命令来验证 Debian 软件包。
# dpkg -l | grep curl
2.安装cURL Fedora/红色的帽子
在 Fed Hat 上安装 cURL 或 Fedora Linux 非常相似。 如果您使用现代 Fedora 工作站,您可以在终端外壳上运行以下 YUM 命令以在系统上安装 cURL。 YUM 命令也可以在基于 Red Hat 的 Linux 系统上执行。
# yum install curl
如果您使用的是基于 DNF 的旧 Fedora 系统,在您的终端外壳上运行下面给出的 DNF 命令以在您的系统上安装 cURL。
sudo dnf install curl
最后,当安装完成时,不要忘记在你的 Linux 系统上验证 cURL 的安装。 下面的 GREP 命令将返回可以通过 cURL 下载的数据类型。
# rpm -qa | grep curl
如果您无法在基于 DNF 的情况下获取 cURL Fedora 系统,您可以尝试使用 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
卷曲入门
到目前为止,我们已经了解了如何在各种 Linux 系统上安装 cURl。 现在是试驾的时候了。 下面显示的所有命令都可以在所有主要的 Linux 发行版中执行。 在开始时,键入’curl’ 然后按回车键在您的系统上运行 Curl。
curl
我们现在可以看到 cURL 在 Linux 上的一些用途。 使用 cURL 命令加载站点的源代码。 如果您知道该站点的正确用户凭据,cURL 也可用于浏览 HTTP 站点。
curl https://gnu.org
使用 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 并开始使用它。 请与您的朋友和 Linux 社区分享这篇文章,以发现这篇文章有用且内容丰富。 你也可以在评论区写下你对这篇文章的看法。