首页 > 系统相关 > #yyds干货盘点#Linux Curl 命令示例

#yyds干货盘点#Linux Curl 命令示例

时间:2023-02-10 23:03:57浏览次数:45  
标签:yyds 示例 Curl html Linux cricbuzz curl CURL

       CURL 是服务器上用于数据传输的命令行工具。CURL 支持许多协议,例如: DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, FTP。

CURL命令我也是今年第一次接触到,今天借着这篇文章,聊一聊CURL这个命令。

下载并将输出存储在文件中

把下载的数据在终端输出

$ curl  http://www.cricbuzz.com

将输出结果保存到文件中

$ curl [url] > [name-of -output-file]

$ curl http://www.cricbuzz.com > cricbuzz.html

或者,还可以使用 -o 选项将输出保存到特定的文件

$ curl -o [name-of-output-file] [url-name]

示例如下:

$ curl -o cricbuzz.html http://www.cricbuzz.com

还存在一个 -O 选项,允许将下载的数据保存在与远程文件名称相同的文件中。

$ curl -O [url]

示例如下:

$ curl -O https://curl.haxx.se/docs/manpage.html

上面的命令将下载的数据保存在一个名为 manpage.html 的文件中。


下载多个文件

使用该工具,您可以通过一个命令下载多个文件

$ curl -o/O [url1] -o/O [url2]

示例如下:

$ curl  -O  https://curl.haxx.se/docs/manpage.html  -O https://curl.haxx.se/docs/manual.html

处理 URL 重定向

假设,您向 Curl 命令提供了一个 URL,但是 web 页面不存在 (比如,它已经移动到其他位置)。在这种情况下,您可以使用 -L 命令行选项,这将使 curl 在新位置上重做请求。

考虑这样一种情况,在 Curl 中抛出一个错误,例如:页面移动

但如果您通过 web 浏览器访问网页,则会观察到重定向。为了确保 Curl 也处理这个重定向,使用 -L 命令行选项。

$ curl -L [url]

示例如下:

$ curl -L uber.com


标签:yyds,示例,Curl,html,Linux,cricbuzz,curl,CURL
From: https://blog.51cto.com/u_11365839/6049764

相关文章

  • Linux系统配置NTP时钟服务器
    1、需要配置的计算机IP192.168.0.131bznode1192.168.0.134bznode2192.168.0.135b​znode3192.168.0.136bznode4设置IP=192.168.0.131为时钟服务器IP=192.168.0.134服......
  • ARM linux 系统调用实现原理
    https://blog.csdn.net/u013836909/article/details/120962422 LinuxARM系统调用过程分析(一)——Linux编程中的API函数和系统调用的关系LinuxARM系统调用过程分析(二......
  • 嵌入式Linux—文件IO
    文件IO在Linux系统中,一切都是“文件”:普通文件、驱动程序、网络通信等等。所有的操作,都是通过“文件IO”来进行的。所以,很有必要掌握文件操作的常用接口。Linux系......
  • 服役已有6年:Linux Kernel 4.9正式终止支持
    Linux Kernel4.9收到4.9.337更新,并在kernel.org上被标记为EOL,这意味着该版本系统将正式终止支持,不再收到任何维护和安全更新。而这,距离LinuxKernel4.9推出,已经过......
  • linux下查看发行版本和内核版本
    1、查看发行版本cat/etc/*_release如:cat/etc.rocky_release或用lsb_release命令 2、查看内核版本cat/proc/version  或用uname-a ......
  • Linux系统的目录结构
    在Windows下,我们的整个硬盘实际上可以被分为多个磁盘驱动器:而在Linux中,没有C盘D盘这个概念,只有一句经典的话:"在Linux世界里,一切皆文件",而所有的文件都是位于根目录下的,Lin......
  • #yyds干货盘点#【愚公系列】2023年02月 微信小程序-电商项目-商品购物车功能实现
    前言在电商的核心交易流程中,购物车是其中非常重要的一环,它承担商品加购、价格计算、促销活动展示等功能,与会员系统、商品系统、库存系统、订单系统等紧密结合。vant-weapp......
  • Linux系列教程(七)——Linux常用命令之帮助和用户管理命令
    上篇博客我们介绍了​​Linux文件搜索命令​​,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文......
  • linux基本功之lsof命令实战
    前言......
  • 记一次Arch Linux蓝牙问题
    在一次系统更新后,重启发现蓝牙无法使用,表现为:右上角的Bluetooth图标闪烁,设置选项里的Bluetooth在"BluetoothTurnedOff"和"NoBluetoothFound"之间来回闪烁。......