Linux wget命令用法详解
墨初 操作系统 1635阅读
wget是Linux系统中的一个下载文件的工具,其有体积小,功能完善,支持断点下载以及支持ftp与html下载等诸多优点而被很多人喜爱,下面就来说说在Linux系统中如何去安装与使用wget命令工具。
Linux wget 命令安装
一般来说Linux系统的安装包都集成了此工具,安装系统时会默认安装,如果没有wget工具,可以尝试通过下面的命令进行安装。
#ubuntu 安装命令 sudo apt-get install wget #centos 安装命令 yum -y install wget
Linux wget 命令使用方法
1、使用 wget 下载单个文件
命令格式:
wget 下载地址
例:
# 下载百度的首页到当前文件夹 wget https://www.baidu.com --2022-09-21 14:37:39-- https://www.baidu.com/ 正在解析主机 www.baidu.com (www.baidu.com)... 110.242.68.3, 110.242.68.4 正在连接 www.baidu.com (www.baidu.com)|110.242.68.3|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度: 2443 (2.4K) [text/html] 正在保存至: ‘index.html.2’ index.html.2 100%[=======================================>] 2.39K --.-KB/s 用时 0s 2022-09-21 14:37:39 (39.2 MB/s) - 已保存 ‘index.html.2’ [2443/2443])
PS:wget 下载文件的过程中,会显示进度条,下载百分比,已下载的字节,当前的下载速度以及下载后文件保存的名称。
2、wget 下载文件并重命名
命令格式:
wget -O 存放的文件名称 下载地址
例:
wget -O baidu.html https://www.baidu.com --2022-09-21 14:41:43-- https://www.baidu.com/ 正在解析主机 www.baidu.com (www.baidu.com)... 110.242.68.3, 110.242.68.4 正在连接 www.baidu.com (www.baidu.com)|110.242.68.3|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度: 2443 (2.4K) [text/html] 正在保存至: ‘baidu.html’ ..............
3、wget 限制下载速度,
如果使用wget下载大文件时,为了不影响其它的网络设备的上网速度,可以使用参数来限制下载速度
命令:
wget --limit-rate=下载速度上线 下载文件地址
例:
wget --limit-rate=500k https://repo.huaweicloud.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso --2022-09-21 14:50:26-- https://repo.huaweicloud.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso 正在解析主机 repo.huaweicloud.com (repo.huaweicloud.com)... 106.38.201.44, 106.38.201.51, 106.38.201.50, ... 正在连接 repo.huaweicloud.com (repo.huaweicloud.com)|106.38.201.44|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度: 4712300544 (4.4G) [application/octet-stream] 正在保存至: ‘CentOS-7-x86_64-DVD-2009.iso’ ............................
4、wget 断点续传功能
如果在wget下载文件的过程,因突发原国造成的下载失败或断到了下载过程,可以使用下面的命令进行断点下载。
命令格式:
wget -c 下载地址
例:
wget -c https://repo.huaweicloud.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso --2022-09-21 14:54:33-- https://repo.huaweicloud.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso 正在解析主机 repo.huaweicloud.com (repo.huaweicloud.com)... 106.38.201.50, 106.38.201.45, 106.38.201.44, ... 正在连接 repo.huaweicloud.com (repo.huaweicloud.com)|106.38.201.50|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 206 Partial Content 长度: 4712300544 (4.4G),剩余 4594672117 (4.3G) [application/octet-stream] 正在保存至: ‘CentOS-7-x86_64-DVD-2009.iso’ ...........................
PS:
wget 命令中还有很多的参数可以使用,使用下面的命令可以查看帮助
wget -h