linux下载工具——wget使用入门-kb88凯时官网登录

来自:萌爪实验室
时间:2018-09-23
阅读:
免费资源网 - https://freexyz.cn/

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文件
执行结果:
[root@localhost ~]# 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)... 89.208.252.123
正在连接 soft.mengclaw.com (soft.mengclaw.com)|89.208.252.123|: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
执行结果:
[root@localhost ~]# 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)... 89.208.252.123
正在连接 soft.mengclaw.com (soft.mengclaw.com)|89.208.252.123|: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
执行结果:
[root@localhost ~]# 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)... 89.208.252.123
正在连接 soft.mengclaw.com (soft.mengclaw.com)|89.208.252.123|: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文件
执行结果:
[root@localhost ~]# 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文件
执行结果:
[root@localhost ~]# 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)... 89.208.252.123
正在连接 soft.mengclaw.com (soft.mengclaw.com)|89.208.252.123|: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://freexyz.cn/
返回顶部
顶部
网站地图