关于服务器:Linux系统文件传输curl命令-–-文件传输工具

8次阅读

共计 1626 个字符,预计需要花费 5 分钟才能阅读完成。

curl 命令来自于英文词组”CommandLine URL“的缩写,其性能是用于在 Shell 终端界面中基于 URL 规定进行的文件传输工作。curl 是一款综合的传输工具,能够上传也能够下载,反对 HTTP、HTTPS、FTP 等三十余种常见协定

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


本次测试环境:Centos7.6 零碎 - 服务器来自: 蓝易云

定位建站服务器,特点是  香港五网 CN2 网络 ,国内速度优良,反对 VPC 内网互联、快照、备份等性能。

挪动 + 联通 + 电信 + 教育网 + 广电 - 五网 CN2- 提早超低!

蓝易云持有 IDCISPCDN 许可证,为正规商家。

罕用参数:

-o 指定新的本地文件名
-O 保留近程文件的原始名
-u 通过服务端配置的用户名和明码受权拜访
-I 打印 HTTP 响应头信息
-u 指定登录账户明码信息
-A 设置用户代理标头信息
-b 设置用户 cookie 信息
-C 反对断点续传
-s 静默模式,不输入任何信息
-T 上传文件

参考实例

获取指定网站的网页源码:

[root@linuxcool ~]# curl https://www.linuxcool.com
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta charset="UTF-8" />
………………省略局部输入信息………………

下载指定网站中的文件:

[root@linuxcool ~]# curl -O https://www.linuxprobe.com/docs/LinuxProbe.pdf
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 16.8M  100 16.8M    0     0  22.5M      0 --:--:-- --:--:-- --:--:-- 22.5M

打印指定网站的 HTTP 响应头信息:

[root@linuxcool ~]# curl -I https://www.linuxcool.com
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
HTTP/2 200 
server: Tengine
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
date: Wed, 04 May 2022 06:44:26 GMT
vary: Accept-Encoding
x-powered-by: PHP/7.4.11
vary: Accept-Encoding, Cookie
cache-control: max-age=3, must-revalidate
ali-swift-global-savetime: 1651646666
via: cache3.l2cn1802[235,234,200-0,M], cache17.l2cn1802[236,0], kunlun10.cn257[403,414,200-0,M], kunlun
2.cn257[417,0]
x-cache: MISS TCP_REFRESH_MISS dirn:0:416601537
x-swift-savetime: Wed, 04 May 2022 06:44:26 GMT
x-swift-cachetime: 3
timing-allow-origin: *
eagleid: ab08f29616516466664417014e
正文完
 0