wget 命令
wget是非交互式的文件下载器,可以在命令行内下载网络文件
语法: wget [-b] url
选项: -b ,可选,background 后台下载,会将日志写入到 当前工作目录的wget-log文件
参数 url : 下载链接
对应的网络文件会存储在 当前工作目录 中
如果后台下载,想知道下载进度 可以通过 tail -f wget-log
curl
curl是一个非常实用的、用来与服务器之间传输数据的工具;支持的协议包括 (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP),curl设计为无用户交互下完成工作;curl提供了一大堆非常有用的功能,包括代理访问、用户认证、ftp上传下载、HTTP POST、SSL连接、cookie支持、断点续传…。
可以发送http网络请求,也可以用于 下载文件、获取信息等
语法 curl [-O] url
选项 -O,这个O是大写的, 用于下载文件,当url下载链接时,可以使用此选项保存文件
参数:url, 要发起请求的 网络地址 返回的就请求的 html文档
-O 下载 不加O 用于网络请求
curl cip.cc # 向cip.cc 发起网络请求,获取 你主机所处的公网 IP
返回头部信息
curl -I url
加referer 信息 请求
curl -e “http://xxxxx” -I url
1、CURL 发送 get请求
curl url
curl url?a=1&b=2 带参数
2、CURL 发送 post请求
curl -X post -d ‘a=1&b=2’ url
3、 发送json 请求
curl -H “Content-type:application/json” -X post -d ‘{“abc”:123,“bcd”:“Ares”}’ url
curl -H “Content-type:application/json” -X post -d @test.json url
-H代表header 头,-X是指定什么类型请求(post、get、PUT、HEAD)
-d代表传输什么数据。文章来源:https://www.toymoban.com/news/detail-620517.html
查看命令帮助 man curl 或 curl -h文章来源地址https://www.toymoban.com/news/detail-620517.html
到了这里,关于Linux 之 wget curl的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!