linux 命令 — download
wget
下载工具
一般
wget url
下载url指定的资源,日志输出到stdout,文件名称和url中指定的资源名称一致
wget url -o log -O file
-o:指定日志输出到的文件
-O:指定下载后的文件名称
wget -t 5 url
-t:指定重试次数
限制下载速度
wget --limit-rate 20k url
--limit-rate: 限速,单位有k,m
--quota:或者-Q,限制占用的磁盘大小
断点续传
wget -c url
镜像整个网站
wget --mirror url
将整个网站下载下来
wget -r -N -l 5 url
-r:递归下载
-l:指定递归的深度
-N:允许对文件使用时间戳
ftp、http使用密码
wget --user username --password pass url
使用用户名密码登录并下载
使用post
wget url --post-data "name=value1&name2=value2" -o out.html
以POST的方式提交数据,"name=value1&name2=value2"
curl
curl url -O
下载url中的资源,文件名称从url中解析出
curl url -o filename
下载为filename文件
curl url
直接将url资源内容下载输出到stdout
断点续传
curl -C - url
从上次断点开始下载
-C - ,curl自动推断出需要从哪里开始下载
-C offset:指定偏移量
指定referer
curl --referer refer_url target_url
curl url --cookie "user=bob;pass=123"
curl url --cookie-jar file
--cookie指定cookie,多个cookie使用";"隔开
--cookie-jar,指定cookie文件
设置代理字符串
curl url --user-agent "Mozilla/5.0"
指定任意头部信息
curl -H "Host:www.test.com" -H "Accept-language: en" url
-H 指定任意header,可以指定多个
指定最大下载大小
curl url --max-filesize bytes
如果文件超出限制,返回一个非0码,如果正常返回0
使用用户名密码
curl -u username:passwd url
只打印头信息
curl -I http://test.com
curl -head http://test.com
只打印http头信息,不下载文件
post提交数据
curl -d "name=value1&name2=value2" url -o out.html
-d: 提交post数据,使用""包围,防止shell对"&"执行为命令
--data: 和-d一样
linux 命令 — download的更多相关文章
- 在windows下使用linux命令,GnuWin32的使用.
http://sourceforge.net/projects/getgnuwin32 使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和pat ...
- Linux命令整理中...
Linux命令整理中... 最常用命令(我最近最常用的一般放在前面tipsbychsry) clear 清屏 date 显示日期 cal 显示日历 cal 2014 显示2014年的日历 shutdo ...
- LINUX命令总结 -------来自 水滴娃娃 的CSDN
LINUX命令总结 标签: LINUX命令总结 2014-01-27 15:54 41039人阅读 评论(1) 收藏 举报 分类: linux(1) 版权声明:本文为博主原创文章,未经博主允许不得 ...
- linux命令合集
序:介绍一些经常需要用到的Linux命令. 一.wget 作用:下载网络文件,将远程服务器文件恢复备份到本地. wget http://cn.wordpress.org/wordpress-3.1-z ...
- 在windows下使用linux命令
<转:http://www.cnblogs.com/adgnat/archive/2011/07/16/2108098.html> 使用过linxu的伙计估计都会喜欢上linux各种各样强 ...
- <转>如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等
原文链接:http://www.vaikan.com/use-multiple-cpu-cores-with-your-linux-commands/ 你是否曾经有过要计算一个非常大的数据(几百GB) ...
- linux 命令总结(转载)
linux 命令总结(转载) 1. 永久更改ip ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 2.从Lin ...
- 分布式进阶(十) linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel
linux命令行下载文件以及常用工具:wget.Prozilla.MyGet.Linuxdown.Curl.Axel 本文介绍常用的几种命令行式的下载工具:wget.Prozilla.MyGet.Li ...
- linux 命令中英文对照,收集
linux 命令中英文对照,收集 linux 命令英文全文 Is Linux CLI case-sensitive? The answer is, yes. If you try to run L ...
随机推荐
- python作业练习
#1.猜字游戏 用if分支完成猜数字游戏 -- 先通过键盘输入一个数字算作出题 -- 在键盘输入答案 -- 正确:猜对 | 误差3以内:接近了 | 误差外小值:太小 | 误差外大值:太大 queste ...
- 小白的CTF学习之路4——内存
明天要进行二模考试了,沉住气,加油,能过 内存是学C路上必不可少的一环,一定要非常认真的去学 内存的物理结构: ROM:只读内存——早期的手机 RAM:读写(数据断点既消) DRAM:经常更新 SRA ...
- Python的条件判断语句------if/else语句
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户的年龄,根据年龄打印不同的内容... Python程序中,能让计算机自己作出判断的语句就是if语句: 例: age = 25 ...
- 用Python对html进行编码
原地址:https://stackoverflow.com/questions/275174/how-do-i-perform-html-decoding-encoding-using-python- ...
- 爬虫学习笔记-urllib库
urllib库是python中一个最基本的网络请求库.可以模拟浏览器的行为,向指定的服务器发送一个请求,并可以保存服务器返回的数据. urlopen函数:在python3的urllib库中,所有和网络 ...
- JavaWeb三大组件之Servlet
http://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/Servlet.html 一.Servlet继承结构体系图 从结构图中 ...
- python之路(四)-set集合
set集合 set是一个无序且不重复的元素集合优点:访问速度快,解决重复问题 l1 = [1,2,34,5,6,7,4,3,3,] s2 = set(l1) #可以以列表元祖等作为参数传进来,set集 ...
- js中树结构根据条件查找节点返回节点路径的一些思路
今天在项目中遇到一个问题,需要根据数据库中记录的树结构节点id获取该记录所在目录节点的路径. 大致想法,首先定义变量保存当前路径,然后递归遍历该树节点,在遍历的过程中将遍历到的节点加入到当前路径中,找 ...
- jasperreports实现pdf文档的生成
1.导入jar包(pom.xml构建) <dependencies> <dependency> <groupId>com.lowagie</groupId&g ...
- gitlab 之 cicd
1.使用 docker 安装 gitlab docker run -d --hostname gitlab \ --env GITLAB_OMNIBUS_CONFIG="ex ...