curl命令 – 文件传输工具

curl命令是一个利用URL规则在shell终端命令行下工作的文件传输工具;它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。

作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征;做网页处理流程和数据检索自动化。

语法格式:curl [参数] [网址]

常用参数:

-O 把输出写到该文件中,保留远程文件的文件名
-u 通过服务端配置的用户名和密码授权访问

参考实例

将下载的数据写入到文件,必须使用文件的绝对地址:

[root@xtuos.com ~]# curl https://www.xtuos.com.com/abc.txt --silent -O

访问需要授权的页面时,可通过-u选项提供用户名和密码进行授权:

[root@xtuos.com ~]# curl -u root https://www.linuxprobe.com/
Enter host password for user 'root':

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1710.html

(0)
上一篇 2021年3月19日 上午5:21
下一篇 2021年3月19日 上午5:27

相关推荐

  • pv命令 – 管道查看器

    pv命令是Pipe Viewer 的简称,由Andrew Wood 开发。意思是通过管道显示数据处理进度的信息。这些信息包括已经耗费的时间,完成的百分比(通过进度条显示),当前的速…

    Linux命令 2021年3月18日
  • lpinfo命令 – 显示可用的设备或驱动程序

    lpinfo命令可列出可用的打印设备和驱动。 其中需要注意的是,该命令参数很多,但是主要是-v和-m两个参数的使用。这两个参数的使用频率会远远高于其他参数,并且这两个参数也能解决大…

    Linux命令 2021年3月18日
  • mkfs.ext4 命令 – 创建ext4文件系统

    mkfs.ext4命令可以磁盘分区创建ext4文件系统。该命令是mke2fs命令的符号链接,使用方法和mke2fs命令一样。 语法格式:mkfs.ext4 [参数] [设备] 常用…

    Linux命令 2021年3月19日
  • Category: 9:其他命令

    msgen命令用于创建英文邮件目录。输入文件是最后输入的英文邮件或者一个邮件模板。该命令可以快速生成邮件模板。 […]

    Linux命令 2021年3月18日
  • redis-server命令 – redis服务端程序启动

    Redis是一个开放源码(BSD授权)的内存数据结构存储,用作数据库、缓存和消息中介。redis-server命令是一个启动Redis服务器的命令行。redis-sentinel命…

    Linux命令 2021年3月18日
  • wall命令 – 输出信息

    wall命令用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据,然后…

    Linux命令 2021年3月18日
  • mutter命令 – GTK2窗口管理器

    mutter命令是一款面向非技术用户的最小化X窗口管理器,它被设计成可以与GNOME桌面很好地集成。mutter缺少一些传统UNIX或其他技术用户所期望的功能;在GNOME或单机版…

    Linux命令 2021年3月18日
  • chronyc命令 – 设置时间与时钟服务器同步

    chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。它由两个程序组成:chronyd和chronyc。 chronyd是一个后台运行的守护…

    Linux命令 2021年3月18日
  • getty命令 – 用于设置终端机模式

    getty命令用于设置终端机模式,连线速率和管制线路。 getty命令是UNIX之类操作系统启动时所必须的3个步骤之一 ,用来开启终端,进行终端的初始化,设置终端。 getty 命…

    Linux命令 2021年3月19日
  • Category: 9:其他命令

    dc命令的作用是进行计算,它支持无限精度运算,也可以定义和调用宏。 通常情况下,dc命令从命令行界面读取数据, […]

    Linux命令 2021年3月18日