wget命令的几个常用选项和示例

wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

语法 wget(选项)(参数)

选项

-b:进行后台的方式运行wget;

-c:继续执行上次终端的任务;

-r:递归下载方式;

-O:指定文件名

-nc:文件存在时,下载文件不覆盖原有文件;

-nv:下载时只显示更新和出错信息,不显示指令的详细执行过程;

-P:指定下载目录;

--no-check-certificate:下载https网站资源时可能需要使用该选项跳过证书检测的过程。

参数

URL:下载指定的URL地址。

1.1 实例:

1.1.1 使用wget下载单个文件

wget http://www.linuxde.net/testfile.zip  

从网络下载一个文件并保存在当前目录,在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。

1.1.2 使用wget下载文件到指定目录

wget -P /tmp  http://www.linuxde.net/testfile.zip 

下载testfile.zip到/tmp目录下。

1.1.3 下载并以不同的文件名保存

使用"-O"选项重命名保存。

正确:

wget -O wordpress.zip  http://www.linuxde.net/download.aspx?id=1080

wget默认会以最后一个符号/的后面的字符来命令,对于动态链接的下载通常文件名会不正确。

错误

下面的例子会下载一个文件并以名称download.aspx?id=1080保存:

wget http://www.linuxde.net/download?id=1

即使下载的文件是zip格式,它仍然以download.php?id=1080命名。

1.1.4 使用wget断点续传

wget -c http://www.linuxde.net/testfile.zip

使用wget -c重新启动下载中断的文件,对于我们下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件。

1.1.5 使用wget后台下载

对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载

wget -b http://www.linuxde.net/testfile.zip
Continuing in background, pid 1840.
Output will be written to `wget-log‘.

回到Linux系列文章大纲:http://www.cnblogs.com/f-ck-need-u/p/7048359.html

回到网站架构系列文章大纲:http://www.cnblogs.com/f-ck-need-u/p/7576137.html

回到数据库系列文章大纲:http://www.cnblogs.com/f-ck-need-u/p/7586194.html

转载请注明出处:http://www.cnblogs.com/f-ck-need-u/p/8452082.html

注:若您觉得这篇文章还不错请点击右下角推荐,您的支持能激发作者更大的写作热情,非常感谢!

原文地址:https://www.cnblogs.com/f-ck-need-u/p/8452082.html

时间: 2024-10-12 03:36:26

wget命令的几个常用选项和示例的相关文章

使用 Linux 的 strace 命令跟踪/调试程序的常用选项

译文:LCTT  https://linux.cn/article-3935-1.html译者: guodongxiaren 在调试的时候,strace能帮助你追踪到一个程序所执行的系统调用.当你想知道程序和操作系统如何交互的时候,这是极其方便的,比如你想知道执行了哪些系统调用,并且以何种顺序执行. 这个简单而又强大的工具几乎在所有的Linux操作系统上可用,并且可被用来调试大量的程序. 命令用法 让我们看看strace命令如何追踪一个程序的执行情况. 最简单的形式,strace后面可以跟任何命

FPGA综合工具--Synplify Pro的常用选项及命令

最近要用到Synplify,但以前没使用过,无基础,找到一篇帖子,隧保存下来. 本文转自:http://blog.sina.com.cn/s/blog_65fe490d0100v8ax.html Synplify 使用过程中最常用的选项及命令的介绍.一. 状态机相关(1)FSM Compiler Option FSM Compiler是一个全局选项.勾选此选项之后Synplify Pro会自动检测代码中的状态机,根据状态数量的不同选择不同的编码方式.状态数量在0~4之间采用顺序编码(Sequen

ps命令常用选项参数详解

PS命令是什么 ps命令能够给出当前系统中进程的快照.它能捕获系统在某一时间的进程状态.如果想要不断更新查看这个状态,可以配合watch命令或使用top命令.ps命令支持三种使用的语法格式 UNIX 风格:选项可以组合在一起,并且选项前必须有"-"连字符. BSD 风格 :选项可以组合在一起,但是选项前不能有"-"连字符. GNU 风格 :长选项,选项前需要有两个"-"连字符. ps命令基本选项及参数释义 a:显示现行终端机下的所有程序,包括其他

GCC编译命令常用选项

GCC是GUN Compiler Collection的简称,除编译程序外,还包含其他相关工具.GCC可将高级语言编写的源代码构建成计算机直接执行的二进制代码.GCC是Linux平台下最常用的编译程序,也是Linux平台编译器的事实标准.GCC支持四十余种不同目标体系结构(如X86系列.ARM及PowerPC等),可运行在不同的操作系统上(如Linux.Solaris及Windows等).GCC既支持基于宿主的开发(即在A平台上编译该平台使用的程序),也支持交叉编译(即在A平台上编译供B平台使用

gcc/g++ 命令的常用选项

gcc/g++ 命令的常用选项格式(选项 解释) -o FILE 指定输出文件名,在编译为目标代码时,这一选项不是必须的.如果FILE没有指定,缺省文件名是a.out. -c 只编译生成目标文件,不链接 -m486 针对 486 进行代码优化. -O0 不进行优化处理. -O 或 -O1 优化生成代码. -O2 进一步优化. -O3 比 -O2 更进一步优化,包括 inline 函数. -w 关闭所有警告,建议不要使用此项 -Wall 允许发出gcc能提供的所有有用的警告,也可以用-W(warn

mysqldump命令之常用选项

===============================================mysqldump常用选项-h, --host=name:服务器IP-u, --user=name:登录名-p, --password[=name]:登录密码-A, --all-databases:导出所有数据库-B, --databases:导出指定的数据库,多个数据库名使用空格分割--tables:导出指定表-d, --no-data:仅导出表结构,不导出数据-t, --no-create-info

nmcli 命令常用选项

nmcli 命令常用选项 device选项: nmcli device show 显示信息 nmcli device disconnect IFACE 禁用指定设备 nmcli device connect IFACE 启用指定设备 nmcli device lldp list 列出通过LLDP协议发现的邻居设备 connection选项: nmcli connection show 显示连接的详细信息 --active 仅显示活动的连接 nmcli connection down IFACE

Ubuntu更新源地址出现问题的解决方法===>直接用wget命令去相关地址下载好了

源一直有问题.只好这样.==> 转:http://blog.csdn.net/hitabc141592/article/details/7561239 wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例如: # wget http://www.linuxsense.org/xxxx/xxx.tar.gz 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载 例如: # wget -c ht

linux下wget命令,支持断点续传,ftp、http、https等协议

转载的地址:http://blog.163.com/[email protected]/blog/static/32097310201171833420905/ 今天操作远端机器的时候发现少一个安装包, 需要传到对方的机器上,还能使用通过的老办法,直接SSH连上去了,发现传的很慢, 只有40K的样子, 看时间还需要二个多小时就有点受不了了.想想有一台FTP服务器上有这个文件,可以直接从FTP服务器上下载不就得了.本想电话指导着操作,但想到对面的操作能力,不禁心里又打起鼓来. 使用google搜了