curl与wget高级用法

简介:

    curl和wget作为经常使用的命令,为我们对文件的操作提供了极大的便利。今天和大家分享一下,如何更好利用这些命令,来提高我们的的使用效率。       阿里云2018年10月 优惠信息汇总


curl(文件传输工具)

常用参数如下:

使用示例:
例1:抓取页面到指定文件,如果有乱码可以使用iconv转码

例2:模拟浏览器头(user-agent)

例3:处理重定向页面

例4:模拟用户登陆,保存cookie信息到cookies.txt文件,再使用cookie登陆

例5:获取HTTP响应头headers

例6:访问HTTP认证页面

例7:通过ftp上传和下载文件

wget(文件下载工具)

常用参数如下:

使用示例:
例1:下载单个文件到当前目录下,也可以-P指定下载目录

例2:对于网络不稳定的用户可以使用-c和–tries参数,保证下载完成

例3:下载大的文件时,我们可以放到后台去下载,这时会生成wget-log文件来保存下载进度

例4:可以利用—spider参数判断网址是否有效

例5:自动从多个链接下载文件

例6:限制下载速度

例7:登陆ftp下载文件

目录
相关文章
|
存储 文件存储
收藏帖!FreeNAS系统硬盘损坏更换教程,重组系统恢复数据
收藏帖!FreeNAS系统硬盘损坏更换教程,重组系统恢复数据
收藏帖!FreeNAS系统硬盘损坏更换教程,重组系统恢复数据
|
SQL 开发框架 运维
Helm开发/调试的最佳实践
本文的目标不限于对Helm官方文档的翻译或解释,更在于帮助开发者能够快速编写出一个标准且合理的helm chart。 ## Helm简介 一句话描述:Helm是Kubernetes的包管理工具 ### Helm vs Operator Helm 和 Operator都可以实现在k8s上安装应用。但二者有着不同的适用场景。 Helm适用于: - 开发者群体 - 门槛低:熟悉k8s即可 -
2145 0
|
缓存 NoSQL 中间件
【Sa-Token】6、Sa-Token集成Redis
Sa-Token 支持 Redis、Memcached 等专业的缓存中间件中, 做到重启数据不丢失,而且保证分布式环境下多节点的会话一致性
2069 0
|
运维 监控 网络协议
IPv6地址之间的转换技术:NAT66
【4月更文挑战第25天】
1657 0
IPv6地址之间的转换技术:NAT66
|
Ubuntu Linux 数据安全/隐私保护
Linux Ubuntu crontab 添加错误 提示:no crontab for root - using an empty one 888
错误提示: no crontab for root - using an empty one 888
964 1
Linux Ubuntu crontab 添加错误 提示:no crontab for root - using an empty one 888
|
开发工具
IDEA中的Ctrl+c不好使的问题解决
IDEA中的Ctrl+c不好使的问题解决
943 1
|
设计模式 Java
Ognl 语法基础教程
本文将力求用最简单的语言和实例,介绍一下 OGNL 的语法规则,文章主要内容参考自官方文档commons.apache.org/proper/comm… 本篇主要是语法介绍篇,实战放在一下篇 因为本篇文章将是后 quick-fix 2.0 版本支持 ognl 的前导篇,先提前放出
474 0
|
Ubuntu Docker 容器
ubuntu 安装Docker 并配置 Docker-compose
ubuntu 安装Docker 并配置 Docker-compose
4142 0
|
监控 NoSQL Redis
基于Docker的Redis高可用集群搭建(redis-sentinel)
前言   之前介绍了用docker来搭建redis主从环境,但这只是对数据添加了从库备份(主从复制),当主库down掉的时候,从库是不会自动升级为主库的,也就是说,该redis主从集群并非是高可用的。
8221 1

热门文章

最新文章