一、什么是wget
1、文字阐述
Wget是Linux下的一个下载工具,可以方便地从网上下载内容至本地,支持HTTP,HTTPS和FTP等协议。
2、优点
与浏览器下载相比,wget有以下优点:
- 可以断电续传,下载中途出现问题时可以恢复下载。
- 可以后台下载,不占用用户界面。
- 可以通过脚本自动下载,方便批量处理。
二、安装方法
1、使用apt-get安装
1、检查更新
sudo apt-get update
2、安装wget
sudo apt-get install wget
3、检查是否安装成功
wget --version
2、手动编译安装
如果你想要安装最新版本的wget,或者apt-get安装失败,可以尝试手动编译安装。
1、下载wget源代码
wget https://ftp.gnu.org/gnu/wget/wget-1.21.2.tar.gz
2、解压源代码
tar -xzvf wget-1.21.2.tar.gz
3、进入解压后的目录
cd wget-1.21.2
4、配置编译环境
./configure
如果编译环境没有问题,将会看到以下输出:
.
.
.
Install prefix : /usr/local
Compiler : gcc
CFLAGS : -g -O2 -Wall -Wno-pointer-sign -Wdeclaration-after-statement -Werror -Wformat-security -Wshadow -Wvla -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wmissing-format-attribute -Wformat=2 -Wno-format-nonliteral -Wno-uninitialized -fno-common
CPPFLAGS :
LDFLAGS :
Libraries :
.
.
.
5、编译并安装
make && sudo make install
6、检查是否安装成功
wget --version
三、使用方法
1、下载文件
下载单个文件:
wget https://example.com/file.zip
下载多个文件,将链接写在文本文件中,使用-I参数指定文件路径:
wget -i download.txt -P /path/to/save
下载文件并限制下载速度:
wget --limit-rate=100k https://example.com/file.zip
2、其他常用参数
- -c: 断电续传
- -q: 静默模式,不输出任何信息
- -b: 后台下载
四、常见问题
1、无法下载HTTPS链接
解决方案:
sudo apt-get install libssl-dev
2、编译时出现错误:
configure: error: GNU gettext tools not found; required for intltool
解决方案:
sudo apt-get install gettext