0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux系统如何安装curl

CHANBAEK 来源:myfreax 作者:myfreax 2022-12-06 16:53 次阅读

curl是用于在本地计算机与远程服务器之间传输数据的命令行工具。使用curl时您可以使用HTTP,HTTPS, SCP , SFTP和FTP等协议下载或上传数据。

Curl提供了许多选项,使您可以恢复上传/下载,限制带宽,代理支持,用户身份验证等。

curl命令已预装在大多数Linux发行版中。要检查你的Linux系统是否安装curl。请按快捷键CTRL+ALT+T打开终端,键入curl,然后按Enter。

安装 Curl

如果已安装Curl,终端将会打印消息curl: try 'curl --help' or 'curl --manual' for more information

否则您将会终端打印curl命令未找到的消息curl command not found。如果你尚未安装curl,则可以使用发行版的软件包管理器apt命令或者yum命令安装curl

如果你使用的是基于Debian的Linux发行版,例如Ubuntu,Linux Mint等。你可以运行sudo apt install curl命令安装curl。

如果你使用的是基于Redhat的Linux发行版,例如CentOS,Fedora等。你可以运行sudo yum install curl命令安装curl。

sudo apt install curl -y
sudo yum install curl -y

Curl 命令下载文件

默认情况下,curl命令下载URL的资源并重定向标准输出。如果要保存到文件,可以使用curl命令-o-O选项。

小写-o选项允许你指定保存文件的名称。你还可以指定保存的目录文件夹,curl命令将会把文件保存到你指定的目录文件夹。

大写-O选项将会使用原始文件名保存到文件,并将文件保存到当前目录,即运行curl命令所在目录的位置。

当Curl命令下载完成后,你可以运行ls命令列出curl下载文件。ls vue*命令将会列出包含vue的文件。

curl -o /home/myfreax/work/vue.js https://cdn.jsdelivr.net/npm/vue/dist/vue.js

curl -O https://cdn.jsdelivr.net/npm/vue/dist/vue.js

ls vue* #查看刚下载文件

Curl 命令 下载多个文件

要一次下载多个文件,请使用多个-O选项或者小写的-o选项,后跟要下载文件的URL。

和使用curl下载单个文件一样。当使用小写的-o选项时你需要指定文件的保存目录。

使用大写-O选项会保存当前目录。你还可以混合使用小写的-o选项和大写的-O选项。

以下curl命令在使用-O选项时下载vue.js文件到当前的目录,小写-o选项下载vue.js文件到用户myfreax家目录wrok目录。

当下载完成后,你可以使用ls命令列出curl下载的文件。&&表示顺序运行命令。

mkdir /home/myfreax/work/

curl -o /home/myfreax/work/Vue.js https://cdn.jsdelivr.net/npm/vue/dist/vue.js \\
-O https://cdn.jsdelivr.net/npm/vue/dist/vue.js

ls /home/myfreax/work/vue.js && ls vue.js

Curl 命令断点续传/恢复下载

如果您在下载大文件期间断开连接。你无需从头开始下载,可以使用-C -选项继续上一次的下载。

你可以在第一次下载大文件时直接指定-C -选项,当下载大文件断开连接时,直接使用第一次命令即可恢复下载。

例如运行curl命令下载Ubuntu 22.04 iso文件突然之间您的连接断开了,您可以运行以下命令恢复下载。

如果需要在后台运行curl命令下载文件,可以使用screen命令,nohup命令在后台下载文件。

curl -C - -O https://releases.ubuntu.com/22.04/ubuntu-22.04-desktop-amd64.iso

结论

至此,你已熟悉使用curl命令下载一个或者多个文件,可以使用-o指定保存文件的目录文件夹或者-O选项使用其原始名称保存文件,以及恢复CURL命令的下载。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206738
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21849
  • Curl
    +关注

    关注

    0

    文章

    14

    浏览量

    8086
收藏 人收藏

    评论

    相关推荐

    Tiny4412下CURL安装与使用

    CURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称CURL为下载工具。CURL还包含了用于程序开发的libcurl。
    的头像 发表于 05-31 17:20 935次阅读
    Tiny4412下<b class='flag-5'>CURL</b><b class='flag-5'>安装</b>与使用

    使用curl+wget抓取网页方法

    Windows平台下,wget下载解压后,是wget-1.11.4-1-setup.exe格式,需要安装安装后,在环境变量 - 系统变量 - Path 中添加其安装目录即可
    发表于 02-25 09:54

    请问板子linux系统上怎么使用curl apt-get这类命令呢?

    板子linux系统上怎么使用curl apt-get这类命令呢?好像板子上默认没有开启。
    发表于 01-05 06:37

    curl文件下载工具的使用方法

    curl文件下载工具的使用方法 curl是一个利用URL语法在命令行方
    发表于 12-04 13:03 1596次阅读

    如何分区LINUX安装系统

    如何分区LINUX安装系统 为了安装L i n u x ,你必须为它准备硬盘空间。这个硬盘空间必须和你的计算机上安装的其他操作
    发表于 03-29 10:40 322次阅读

    华为Linux与Oracle系统安装手册

    RedHat Linux7.3 提供良好的图形化安装工具用户可以通过安装 指引进行完整的安装Redhat Linux 7.3 操作
    发表于 04-01 17:50 94次下载
    华为<b class='flag-5'>Linux</b>与Oracle<b class='flag-5'>系统</b><b class='flag-5'>安装</b>手册

    Linux快速入门之安装Linux操作系统及小结

    .4 实验内容安装Linux操作系统 1.实验目的 读者通过亲自动手安装Linux操作系统,对
    发表于 10-18 14:16 0次下载

    虚拟机与Linux系统安装以及云计算平台的搭建及安装

    本文档内容介绍了基于虚拟机与Linux系统安装以及云计算平台的搭建及安装,供参考
    发表于 04-17 15:50 23次下载

    Linux 系统字符界面安装

    安装Linux,因为大部分介绍都是以图形化安装Linux,我不推荐,因为Linux拿来就是要放在服务器上的,没必要拿来当做桌面
    发表于 04-17 15:53 10次下载

    如何安装linux系统

    linux的源文件一般是不适合安装的,所以linux都是安装发行版的。 建议安装ubuntu,centos这些比较流行的发行版本。学习使用都
    的头像 发表于 03-01 16:33 5600次阅读

    安装Linux系统对硬件有什么要求

    很多初学者在安装 Linux 系统时,都对自己的电脑配置存在质疑,担心其是否能够满足安装 Linux 的要求。本节就从 CPU、内存、硬盘、
    发表于 07-15 16:12 1864次阅读
    <b class='flag-5'>安装</b><b class='flag-5'>Linux</b><b class='flag-5'>系统</b>对硬件有什么要求

    LINUX操作系统安装Linux常用文件命令

    LINUX操作系统安装Linux常用文件命令说明。
    发表于 06-02 17:45 2次下载

    安装xp win7 mac linux系统

    安装xp win7 mac linux系统(电源技术审稿严不严)-安装xp、win7、mac、linux
    发表于 08-31 16:25 14次下载
    <b class='flag-5'>安装</b>xp win7 mac <b class='flag-5'>linux</b>多<b class='flag-5'>系统</b>

    simple curl操作类

    ./oschina_soft/curl.zip
    发表于 05-30 11:02 1次下载
    simple <b class='flag-5'>curl</b>操作类

    安装Linux系统安装工具

    安装_Linux系统安装工具,可以安装各类Linux操作
    发表于 09-11 10:21 0次下载