linux下载命令(linux创建用户命令)
1. 前言
curl是强大的网络协议传输工具,它支持http/https/ftp等协议,还支持POST、cookies、认证、断点续传、指定user-agent、限制下载速度和文件大小、传输进度条等等功能。
以CentOS7.5为例,最小化安装并不包含curl,需要额外安装:
2. 上传下载
2.1 下载网页的文件,使用-O(大写)时,不需要指定文件名,把文件从远程服务器复制到本地。
2.2 下载网页中的图片,使用-o(小写)时,需要指定文件名为01.png,相当于另存为
2.3 使用–silent或者-s选项静默下载文件
或者
2.4 断点续传文件使用选项大写C,-C后面加偏移量,以字节为单位的整数
2.5 下载大文件时,使用–progress或者-#显示传输进度
或者
2.6 通过代理服务器连接到某网站然后下载页面
2.7 使用curl从FTP服务器下载文件:
或者
2.8 使用curl上传文件到FTP服务器
或者
2.9 下载限制带宽
参数:
–limit-rate
比如限制50k/s,单位为字节
2.10 限制要下载文件的大小
参数:
–max-filesize,单位bytes
3. 网页测试
3.1 获取网页代码,并打印到屏幕上
3.2 获取网页状态码:
比如404,200等等,用于判断网页状态,特别适用于自动化脚本。
3.3 指定user-agent访问某网页,即模拟某些浏览器。参数使用-A或者–user-agent
模拟Windows10,IE11浏览器
模拟Windows10,Windows Edge浏览器
总结:curl与wget是Linux系统里最常用的两个下载工具,功能非常强大,是Linux最常用的工具软件之一。
https://www.linuxrumen.com/linux-changyongmingling/265.html
同步于:
https://www.linuxrumen.com/cyml/265.html