wget命令用来从指定的URL下载文件。

    (1)用法:

    用法:  wget  [参数]  [URL]

    (2)功能:

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

    (3)选项参数:

1)  -O --output-document=FILE             将文档写入 FILE,等价于给文档指定名称

2) --limit-rate=[n]                   限速下载,n为指定下载的速度

3) -c                              支持断点续传

4) -i                           同时下载多个文件

5) -Q   [n]                        当下载文件大小超过n时退出下载            

6) -o                             把下载信息存入日志文件 

7) -P                           指定目录下载

8) --tries=n                        测试下载次数

    (4)实例:

1)[root@localhost ~]# wget http://files.cnblogs.com/files/MenAngel/GLTools-master.zip   直接从网址下载文件

[root@localhost ~]# wget http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
---- ::-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206
正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:... 已连接。
已发出 HTTP 请求,正在等待回应... OK
长度: (63K) [application/x-zip-compressed]
正在保存至: “GLTools-master.zip” %[===================================================================>] , --.-K/s 用时 .1s -- :: ( KB/s) - 已保存 “GLTools-master.zip” [/]) [root@localhost ~]# find -name "GLTools-master.zip"      //查看下载的文件存放的位置      
./GLTools-master.zip
[root@localhost ~]# ls -l                     //默认存放在当前目录下
总用量
-rw-------. root root 6月 : anaconda-ks.cfg
-rw-r--r--. root root 6月 : GLTools-master.zip

2)[root@localhost ~]# wget -O GL_O http://files.cnblogs.com/files/MenAngel/GLTools-master.zip  为下载的文件指定别名

[root@localhost ~]# wget -O GL_O http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
---- ::-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206
正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:... 已连接。
已发出 HTTP 请求,正在等待回应... OK
长度: (63K) [application/x-zip-compressed]
正在保存至: “GL_O” %[===================================================================>] , 364KB/s 用时 .2s -- :: ( KB/s) - 已保存 “GL_O” [/]) [root@localhost ~]# ll
总用量
-rw-------. root root 6月 : anaconda-ks.cfg
-rw-r--r--. root root 6月 : GL_O
-rw-r--r--. root root 6月 : GLTools-master.zip

3)[root@localhost ~]# wget --limit-rate=200k http://files.cnblogs.com/files/MenAngel/GLTools-master.zip    限速下载

[root@localhost ~]# wget --limit-rate=200k http://files.cnblogs.com/files/MenAngel/GLTools-master.zip        //注意速率单位,默认情况下是bit/s
---- ::-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206
正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:... 已连接。
已发出 HTTP 请求,正在等待回应... OK
长度: (63K) [application/x-zip-compressed]
正在保存至: “GLTools-master.zip.” %[===================================================================>] , --.-K/s 用时 .1s -- :: ( KB/s) - 已保存 “GLTools-master.zip.” [/])

4)[root@localhost ~]# wget --limit-rate=1k -c http://files.cnblogs.com/files/MenAngel/GLTools-master.zip    断点续传

[root@localhost ~]# wget --limit-rate=1k -c http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
---- ::-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206
正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:... 已连接。
已发出 HTTP 请求,正在等待回应... OK
长度: (63K) [application/x-zip-compressed]
正在保存至: “GLTools-master.zip” % [=========> ] , 1024B/s 剩余 53s ^Z
[]+ 已停止 wget --limit-rate=1k -c http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
[root@localhost ~]# wget --limit-rate=1k -c http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
---- ::-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206
正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:... 已连接。
已发出 HTTP 请求,正在等待回应... Partial Content
长度: (63K),剩余 (53K) [application/x-zip-compressed]
正在保存至: “GLTools-master.zip”
17% [=========> //直接从先前断的地方开始

5)[root@localhost ~]# wget -b url         在后台下载

6)[root@localhost ~]# tail -f wget-log.1      查看文件下载的进度(动态的)

[root@localhost ~]# wget -b http://jsdx.down.chinaz.com/201209/MySQL-embedded-5.5.28-1.linux2.6.i386.rpm
继续在后台运行,pid 为 。
将把输出写入至 “wget-log.”。
[root@localhost ~]# tail -f wget-log.
500K .......... .......... .......... .......... .......... % 109K 15m12s
550K .......... .......... .......... .......... .......... % 148K 14m29s
600K .......... .......... .......... .......... .......... % 137K 13m55s
650K .......... .......... .......... .......... .......... % 108K 13m34s
700K .......... .......... .......... .......... .......... % .4K 13m24s
750K .......... .......... .......... .......... .......... % 102K 13m10s
800K .......... .......... .......... .......... .......... % 102K 12m57s
850K .......... .......... .......... .......... .......... % .2K 12m54s
900K .......... .......... .......... .......... .......... % .3K 12m50s
950K .......... .......... .......... .......... .......... % .7K 14m28s
1000K .......... .......... .......... .......... .......... % .1K 15m43s
1050K .......... .......... .......... .......... .......... % .4K 15m33s
1100K .......... .......... .......... .......... .......... % .4K 15m20s
1150K .......... .......... .......... .......... .......... % 126K 15m0s
1200K .......... .......... .......... .......... .......... % 127K 14m42s
1250K .......... .......... .......... .......... .......... % .4K 15m14s
1300K .......... .....^Z

7)[root@localhost ~]# wget --spider  url      

[root@localhost ~]# wget --spider http://jsdx.down.chinaz.com/201209/MySQL-embedded-5.5.28-1.linux2.6.i386.rpm
开启 Spider 模式。检查是否存在远程文件。
---- ::-- http://jsdx.down.chinaz.com/201209/MySQL-embedded-5.5.28-1.linux2.6.i386.rpm
正在解析主机 jsdx.down.chinaz.com (jsdx.down.chinaz.com)... 182.100.67.10
正在连接 jsdx.down.chinaz.com (jsdx.down.chinaz.com)|182.100.67.10|:... 已连接。
已发出 HTTP 请求,正在等待回应... OK
长度: (59M) [audio/x-pn-realaudio-plugin]
存在远程文件。
你可以在以下几种情况下使用--spider参数:
定时下载之前进行检查
间隔检测网站是否可用
 检查网站页面的死链接

8)同时下载多个文件

cat > filelist.txt
url1
url2
url3
url4
wget -i filelist.txt

9)[root@localhost ~]# wget -o download.log ftp://magnet/?xt=urn:btih:211712D    将下载的输出信息存入日志

[root@localhost ~]# wget -o download.log ftp://magnet/?xt=urn:btih:211712D
[root@localhost ~]# cat download.log
---- ::-- ftp://magnet/?xt=urn:btih:211712D
=> “.listing”
正在解析主机 magnet (magnet)... 失败:未知的名称或服务。
wget: 无法解析主机地址 “magnet”
[root@localhost ~]#

10)[root@localhost ~]# wegt -P /home/sunmeng http://files.cnblogs.com/files/MenAngel/GLTools-master.zip  指定下载目录

[root@localhost ~]# wegt -P /home/sunmeng http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
bash: wegt: 未找到命令...
相似命令是: 'wget'
[root@localhost ~]# wget -P /home/sunmeng http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
---- ::-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip
正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206
正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:... 已连接。
已发出 HTTP 请求,正在等待回应... OK
长度: (63K) [application/x-zip-compressed]
正在保存至: “/home/sunmeng/GLTools-master.zip” %[======================================>] , --.-K/s 用时 .1s -- :: ( KB/s) - 已保存 “/home/sunmeng/GLTools-master.zip” [/]) [root@localhost ~]# ls -l /home/sunmeng
总用量
drwxr-xr-x. sunmeng sunmeng 6月 : Desktop
drwxr-xr-x. sunmeng sunmeng 6月 : Documents
drwxr-xr-x. sunmeng sunmeng 6月 : Downloads
-rw-r--r--. root root 6月 : GLTools-master.zip
drwxr-xr-x. sunmeng sunmeng 6月 : Music
drwxr-xr-x. sunmeng sunmeng 6月 : Pictures
drwxr-xr-x. sunmeng sunmeng 6月 : Public
drwxr-xr-x. sunmeng sunmeng 6月 : Templates
drwxr-xr-x. sunmeng sunmeng 6月 : Videos

每天一个Linux命令(59)wget命令的更多相关文章

  1. Linux学习之wget命令

    Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP协 ...

  2. 【转载】LINUX下安装wget命令(SFTP实现法)

    如何安装wget命令. 方法一:通过yum 命令行为:yum install wget 完成.此操作很简单,但是我安装的linux是centos的最小版本,运行上述命令时会出现无法连接到源网站(大概是 ...

  3. Linux中的wget命令

    Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP协 ...

  4. Linux学习(二) wget命令的使用

    近期在Linux下进行一些操作,在非常多地方都用到了wget这个命令,记录一下一些有关wget的使用方法: wget是在Linux下开发的开放源码的软件,作者是Hrvoje Niksic,后来被移植到 ...

  5. linux常用命令:wget 命令

    wget命令用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕.如果是服务器打断下 ...

  6. Curl命令、Elinks命令、lynx命令、Wget命令、lftp命令

    一.Curl命令 语法 curl(选项)(参数) 选项 -a/--append 上传文件时,附加到目标文件 -A/--user-agent <string> 设置用户代理发送给服务器 -a ...

  7. Linux系统下wget命令的使用教程

    一.Linux wget简介 wget是linux上的命令行的下载工具.这是一个GPL许可证下的自由软件.Linux wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主 ...

  8. linux应用之wget命令详解

    wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例如: # wget linuxsense.org/xxxx/xxx.tar.gz" ...

  9. Linux命令学习-wget命令

    Linux系统中的wget是一个下载文件的工具,它用在命令行下,通过它可以方便的下载文件. 我们以百度的logo图片链接地址为例:https://www.baidu.com/img/bd_logo.p ...

随机推荐

  1. php方法重写:Declaration of should be compatible with that

    <?php// this code does trigger a strict messageerror_reporting( E_ALL | E_STRICT ); class cc exte ...

  2. Web services 有两种类型的应用

    可重复使用的应用程序组件 有一些功能是不同的应用程序常常会用到的.那么为什么要周而复始地开发它们呢? Web services 可以把应用程序组件作为服务来提供,比如汇率转换.天气预报或者甚至是语言翻 ...

  3. 更改centos 7 的默认启动为命令界面

    vi /etc/inittab 可以看到这样两行: # To set a default target, run:# systemctl set-default TARGET.target 故: su ...

  4. ios--后台返回信息有字符串和数字组成的,如何获取电话号码,让用户能够点击并且进行拨打?

    -(void)callPhone:(NSString*)phoneNumber{ NSString *phoneStr=[NSString stringWithFormat:@"tel:// ...

  5. go语言递归创建目录

    import ( "fmt" "os" ) func main() { //创建C:/temp/log文件夹 // err := os.MkdirAll(&qu ...

  6. CodeIgniter框架——nginx下的配置

    odeigniter(CI)是一个轻量型的PHP优秀框架,但是它是在apache服务器下开发的,在nginx下需要特别的配置才可以使用. 对nginx的配置如下: server { listen 80 ...

  7. mysql导出csv文件

    SELECT * FROM (select 'id','url','大分类','分类','贴吧名称','关注用户数','帖子数量','简介','帖子名称','楼主ID','发表时间','采集时间',' ...

  8. 【转】再谈CLR查找和加载程序集的方式

    这是一个老问题,以前也有朋友写过一些文章介绍,但可能还不是很全面.我也多次被人问到,这里结合案例再次谈谈,希望对大家有所帮助. 本文范例代码可以通过这里下载 http://files.cnblogs. ...

  9. virsh命令行管理工具

    virsh命令行管理工具 Libvirt有两种控制方式,命令行和图形界面 图形界面: 通过执行名virt-manager,启动libvirt的图形界面,在图形界面下可以一步一步的创建虚拟机,管理虚拟机 ...

  10. 程序如何在RAM ROM运行,内存分配与分区

    关于RAM ROM RAM与ROM就是具体的存储空间,统称为存储器 RAM(random access memory):运行内存,CPU可以直接访问,读写速度非常快,但是不能掉电存储.它又分为: 动态 ...