可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

【原创】Linux下载工具——WGET使用入门

News dant03211975 573℃ 0评论

Linux操作系统下有三宝:WGET、cURL、Aria2,他们统统都是用来下载文件的神器。今天我们就来讲解这三宝中的第一宝:WGET。

WGET,是万维网World Wide Web与获取Get的结合,同时也隐含了软件的主要功能。目前,他支持从HTTP/HTTPS/FTP这三个常见的TCP/IP协议中下载的功能。

前提条件:
服务器系统:CentOS6+/Debian7+/Ubuntu12+

1、防止系统过于精简,先更新系统软件源 :

yum update -y # CentOS系统 用这个  apt-get update -y # Debian/Ubuntu系统 用这个

2、安装WGET下载工具

yum install -y wget # CentOS系统 用这个  apt-get install -y wget # Debian/Ubuntu系统 用这个

WGET安装结束,开始今天的教程:

用法1:下载单个文件

# 使用方法:wget 目标地址  wget https://soft.mengclaw.com/TestFile/5MB.Test # 实例:下载5MB.Test文件  执行结果: [[email protected] ~]# wget https://soft.mengclaw.com/TestFile/5MB.Test --2018-05-31 23:42:16--  https://soft.mengclaw.com/TestFile/5MB.Test 正在解析主机 soft.mengclaw.com (soft.mengclaw.com)... 104.27.174.159 正在连接 soft.mengclaw.com (soft.mengclaw.com)|104.27.174.159|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:5242880 (5.0M) [application/octet-stream] 正在保存至: “5MB.Test”  100%[===================================================================>] 5,242,880   1006KB/s 用时 5.1s      2018-05-31 23:42:27 (1006 KB/s) - 已保存 “5MB.Test” [5242880/5242880])

用法2:下载单个文件,并且将下载后的文件重命名

# 使用方法:wget -O 目标地址  wget -O Hello https://soft.mengclaw.com/TestFile/5MB.Test # 实例:下载5MB.Test文件,并重命名为Hello  执行结果: [[email protected] ~]# wget -O Hello https://soft.mengclaw.com/TestFile/5MB.Test --2018-05-31 23:52:18--  https://soft.mengclaw.com/TestFile/5MB.Test 正在解析主机 soft.mengclaw.com (soft.mengclaw.com)... 104.27.174.159 正在连接 soft.mengclaw.com (soft.mengclaw.com)|104.27.174.159|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:5242880 (5.0M) [application/octet-stream] 正在保存至: “Hello”  100%[===================================================================>] 5,242,880   1006KB/s 用时 5.1s      2018-05-31 23:52:28 (1006 KB/s) - 已保存 “Hello” [5242880/5242880])

用法3:下载单个文件,并且限制下载时的速度
使用场景:当你执行WGET的时候,它默认会占用全部可能的宽带下载。但是当你准备下载一个大文件,而你还需要下载其它文件时就有必要限速了。

# 使用方法:wget --limit-rate=限定速度 目标地址  wget --limit-rate=128K https://soft.mengclaw.com/TestFile/5MB.Test #实例:下载文件,并且限制下载速度为128KB/s  执行结果: [[email protected] ~]# wget --limit-rate=128K https://soft.mengclaw.com/TestFile/5MB.Test --2018-06-01 00:28:23--  https://soft.mengclaw.com/TestFile/5MB.Test 正在解析主机 soft.mengclaw.com (soft.mengclaw.com)... 104.27.174.159 正在连接 soft.mengclaw.com (soft.mengclaw.com)|104.27.174.159|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:5242880 (5.0M) [application/octet-stream] 正在保存至: “5MB.Test”  100%[===================================================================>] 5,242,880   128KB/s 用时 40s      2018-06-01 00:29:43 (128 KB/s) - 已保存 “5MB.Test” [5242880/5242880])

用法4:后台下载单个文件

# 使用方法 wget -b 目标地址  wget -b https://soft.mengclaw.com/TestFile/5MB.Test # 实例:下载5MB.Test文件  执行结果: [[email protected] ~]# wget -b https://soft.mengclaw.com/TestFile/5MB.Test 继续在后台运行,pid 为 4041。 将把输出写入至 “wget-log”。

用法5:下载多个文件

# 使用方法:wget 目标地址1 目标地址2  wget https://soft.mengclaw.com/TestFile/5MB.Test https://soft.mengclaw.com/TestFile/10MB.Test # 实例:下载5MB.Test和10MB.Test文件  执行结果: [[email protected] ~]# wget https://soft.mengclaw.com/TestFile/5MB.Test https://soft.mengclaw.com/TestFile/10MB.Test --2018-06-01 01:06:02--  https://soft.mengclaw.com/TestFile/5MB.Test 正在解析主机 soft.mengclaw.com (soft.mengclaw.com)... 104.27.174.159 正在连接 soft.mengclaw.com (soft.mengclaw.com)|104.27.174.159|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:5242880 (5.0M) [application/octet-stream] 正在保存至: “5MB.Test”  100%[===================================================================>] 5,242,880   1000KB/s 用时 5.1s     2018-06-01 01:06:08 (1000 KB/s) - 已保存 “5MB.Test” [5242880/5242880])  --2018-06-01 01:06:08--  https://soft.mengclaw.com/TestFile/10MB.Test 再次使用存在的到 soft.mengclaw.com:443 的连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:10485760 (10M) [application/octet-stream] 正在保存至: “10MB.Test”  100%[===================================================================>] 10,485,760  1000KB/s 用时 10s      2018-06-01 01:06:18 (1000 KB/s) - 已保存 “10MB.Test” [10485760/10485760])  FINISHED --2018-06-01 01:06:18-- Total wall clock time: 15s Downloaded: 2 files, 15M in 15s (1000 KB/s)

入门教程到这里就要结束了,本文中,举例介绍了WGET的5种常间使用方法,覆盖了日常使用的多个方面。如有更多问题,欢迎在下方留言。

本文原创,允许转载。转载请注明出处,谢谢!本文链接:https://www.mengclaw.com/2018/06/01/155/
版权所有©2018萌爪实验室

转载请注明:逗比根据地 » 【原创】Linux下载工具——WGET使用入门

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址