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

1.命令格式:
  wget  [参数]  [URL]
2.命令功能:
  wget命令用来从指定的URL下载文件。
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           测试下载次数

9)-b              后台下载

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
--2016-06-23 02:31:01--  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|:80... 已连接。
已发出 HTTP 请求,正在等待回应...200OK
长度:64789 (63K) [application/x-zip-compressed]
正在保存至: “GLTools-master.zip100%[===================================================================>] 64,789      --.-K/s 用时 0.1s2016-06-23 02:31:08 (444 KB/s) - 已保存 “GLTools-master.zip” [64789/64789])[root@localhost~]# find -name "GLTools-master.zip"      //查看下载的文件存放的位置      
./GLTools-master.zip[root@localhost~]# ls -l                     //默认存放在当前目录下
总用量 68
-rw-------. 1 root root  2748 6月  21 11:30 anaconda-ks.cfg-rw-r--r--. 1 root root 64789 6月  22 01:42 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
--2016-06-23 02:36:33--  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|:80... 已连接。
已发出 HTTP 请求,正在等待回应...200OK
长度:64789 (63K) [application/x-zip-compressed]
正在保存至: “GL_O”100%[===================================================================>] 64,789       364KB/s 用时 0.2s2016-06-23 02:36:38 (364 KB/s) - 已保存 “GL_O” [64789/64789])[root@localhost~]# ll
总用量132
-rw-------. 1 root root  2748 6月  21 11:30 anaconda-ks.cfg-rw-r--r--. 1 root root 64789 6月  22 01:42GL_O-rw-r--r--. 1 root root 64789 6月  22 01:42 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
--2016-06-23 02:39:34--  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|:80... 已连接。
已发出 HTTP 请求,正在等待回应...200OK
长度:64789 (63K) [application/x-zip-compressed]
正在保存至: “GLTools-master.zip.2100%[===================================================================>] 64,789      --.-K/s 用时 0.1s2016-06-23 02:39:40 (435 KB/s) - 已保存 “GLTools-master.zip.2” [64789/64789])

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
--2016-06-23 03:05:43--  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|:80... 已连接。
已发出 HTTP 请求,正在等待回应...200OK
长度:64789 (63K) [application/x-zip-compressed]
正在保存至: “GLTools-master.zip16% [=========>                                                          ] 10,429      1024B/s 剩余 53s     ^Z
[2]+  已停止               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
--2016-06-23 03:06:00--  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|:80... 已连接。
已发出 HTTP 请求,正在等待回应...206Partial Content
长度:64789 (63K),剩余 54236 (53K) [application/x-zip-compressed]
正在保存至: “GLTools-master.zip17%  [=========>   //直接从先前断的地方开始

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 为 50518。
将把输出写入至 “wget-log.1”。
[root@localhost~]# tail -f wget-log.1500K .......... .......... .......... .......... ..........0%109K 15m12s550K .......... .......... .......... .......... ..........0%148K 14m29s600K .......... .......... .......... .......... ..........1%137K 13m55s650K .......... .......... .......... .......... ..........1%108K 13m34s700K .......... .......... .......... .......... ..........1% 88.4K 13m24s750K .......... .......... .......... .......... ..........1%102K 13m10s800K .......... .......... .......... .......... ..........1%102K 12m57s850K .......... .......... .......... .......... ..........1% 81.2K 12m54s900K .......... .......... .......... .......... ..........1% 85.3K 12m50s950K .......... .......... .......... .......... ..........1% 21.7K 14m28s1000K .......... .......... .......... .......... ..........1% 24.1K 15m43s1050K .......... .......... .......... .......... ..........1% 80.4K 15m33s1100K .......... .......... .......... .......... ..........1% 91.4K 15m20s1150K .......... .......... .......... .......... ..........1%126K 15m0s1200K .......... .......... .......... .......... ..........2%127K 14m42s1250K .......... .......... .......... .......... ..........2% 34.4K 15m14s1300K .......... .....^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 模式。检查是否存在远程文件。--2016-06-23 03:20:46--  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|:80... 已连接。
已发出 HTTP 请求,正在等待回应...200OK
长度:61904663 (59M) [audio/x-pn-realaudio-plugin]
存在远程文件。

你可以在以下几种情况下使用--spider参数:

  • 定时下载之前进行检查
  • 间隔检测网站是否可用
  • 检查网站页面的死链接

8)同时下载多个文件

cat >filelist.txt
url1
url2
url3
url4wget -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 ~]# catdownload.log--2016-06-23 03:30:06--  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
--2016-06-23 03:42:36--  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|:80... 已连接。
已发出 HTTP 请求,正在等待回应...200OK
长度:64789 (63K) [application/x-zip-compressed]
正在保存至: “/home/sunmeng/GLTools-master.zip100%[======================================>] 64,789      --.-K/s 用时 0.1s2016-06-23 03:42:42 (456 KB/s) - 已保存 “/home/sunmeng/GLTools-master.zip” [64789/64789])[root@localhost~]# ls -l /home/sunmeng
总用量64drwxr-xr-x. 2 sunmeng sunmeng     6 6月  23 02:29Desktop
drwxr-xr-x. 2 sunmeng sunmeng     6 6月  21 03:31Documents
drwxr-xr-x. 2 sunmeng sunmeng     6 6月  21 03:31Downloads-rw-r--r--. 1 root    root    64789 6月  22 01:42 GLTools-master.zipdrwxr-xr-x. 2 sunmeng sunmeng     6 6月  21 03:31Music
drwxr-xr-x. 2 sunmeng sunmeng     6 6月  21 03:31Pictures
drwxr-xr-x. 2 sunmeng sunmeng     6 6月  21 03:31Public
drwxr-xr-x. 2 sunmeng sunmeng     6 6月  21 03:31Templates
drwxr-xr-x. 2 sunmeng sunmeng     6 6月  21 03:31 Videos

转载于:https://www.cnblogs.com/shujuxiong/p/9013246.html

linux常用命令:wget 命令相关推荐

  1. Linux常用20条命令

    Linux常用20条命令 假装这里有个标题 1.cd 2.ls 3.grep 4.find 5.cp 6.mv 7.rm 8.ps 9.kill 10.kill all 11.file 12.tar ...

  2. Linux 常用的帮助命令

    linux 常用的帮助命令 1.help -à相当于man的简化版 例如:vim –help 2.man: 详细介绍vim的用法 例如:man vim 3.info:偏重介绍文档 例如: info v ...

  3. Linux常用指令(命令)超级无敌全合集加图文说明

    Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...

  4. Linux常用的关机命令详解

    Linux常用的关机命令详解 Linux是一款开源的操作系统,为了保护系统的稳定性和数据的完整性,用户需要使用正确的关机命令来关闭系统.本文将详细介绍Linux下常用的关机命令,以及各种关机命令的具体 ...

  5. 收藏 | Linux常用156个命令汇总!

    来源:机器学习算法与Python学习 本文约2500字,建议阅读5分钟. 本文为大家带来Linux系统中156个常用的命令. linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无 ...

  6. Linux常用运维命令笔记

    今天给大家整理一下Linux常用的命令,希望对大家能有所帮助! MYSQL相关 1.查看mysql版本 status; select version() 2. mysql启动命令 #01 使用 ser ...

  7. Linux常用60个命令用法

    原文链接:Linux常用的60个命令用法 - Accwiz - 博客园 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在L ...

  8. Linux常用任务和命令

    任务一: 修改主机名称 任务二: 关闭或打开防火墙 任务三: 设置静态IP和DNS 任务四: 查看路径,目录和文件 任务五:目录和文件的创建,复制,移动,重命名 任务六:文件内容的编辑 任务七:实时查 ...

  9. Linux常用的一些命令

    温故: 在学习新的知识点之前回顾一道linux应聘题,看起来非常简单,但是里面还真有不少的坑,先来看看这道题: 这道题出的很有意思,乍看起来特别简单,首先cd 命令肯定是不可以修改文件名的,不然可就乱 ...

  10. linux下载命令wget命令详解

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

最新文章

  1. 在NewLisp中实现匿名函数的递归
  2. 区块链论文研读12:谨慎日志合约 Discreet Log Contracts,详细 清晰 通俗易懂
  3. 基于python的游戏设计与实现-python五子棋游戏的设计与实现
  4. OpenGL ES之GLKit的使用功能和API说明
  5. java jmx 配置_Java JMX远程调优一点就通
  6. eai app_EAI的Spring集成教程
  7. 如何优雅地实现判断一个值是否在一个集合中?
  8. 千字14图--Python慎用assert语句阻止代码执行
  9. 配置iscsi服务器_在Windows Server 2016上安装和配置iSCSI目标服务器
  10. 彻底理解js是单线程
  11. MySQL(一)-MySQL安装、数据库的创建和操作、CRUD、MySQL常用函数、MD5加密
  12. jvm之可达性分析算法
  13. 初识strlen函数
  14. win10系统点电脑无线图标没反应的,点设置里的显示可用网络没反应
  15. 短视频云控系统的前世今生
  16. 企鹅号一万阅读能有多少收益?企鹅号平台补贴怎么获得
  17. 计算机辅助设计技术领域的应用,关于计算机辅助设计技术在规划设计中的应用...
  18. 华为畅享10与10s有什么区别?哪个更好
  19. 2018尚硅谷SpringBoot视频教程附代码+笔记+课件(内含Docker)
  20. 关于链表的逆序排列!

热门文章

  1. 给solr配置中文分词器
  2. 观山湖区计算机培训班学校,2020年观山湖区教育系统办公室主任培训顺利开班...
  3. 如何在ubuntu下安装detectron2_Anaconda中安装Cascade RCNN(Detectron)的若干问题
  4. Linux 系统的备份恢复
  5. 2021年新高考八省联考成绩查询辽宁,辽宁八省联考成绩什么时候出 辽宁八省联考成绩查询入口...
  6. Fluid 进入 CNCF Sandbox,加速大数据和 AI 应用拥抱云原生
  7. 想成为全栈工程师,要做到哪几点?
  8. SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可监控)
  9. php pdo字符,PHP:(PDO)Mysql最有效的方式来添加字符串以返回db的值
  10. python 参数类型的多态_【Python】面向对象:类与对象\封装\继承\多态