wget是Linux系统中的一个下载工具,最近因为要下载一个比较大的数据集,直接使用浏览器下载每次断开后都会从头开始下载,而wget支持的断点续传功能则可以在已经下载的部分数据的基础上继续下载剩余数据。

(1)wget安装

(我是在windows下使用的wget,后文都是在windows下进行的,但和linux应该也是一致的)

选择合适的系统版本,直接下载exe比较方便。

下载链接 https://eternallybored.org/misc/wget/

在这里插入图片描述

Debian/Unbuntu: sudo apt-get install wget
Centos: yum -y install wget
(2)wget使用
  • 参数帮助

    在wget.exe保存目录下调用命令行,输入命令 wget --help 可以查看wget的参数设置,wget适用于很多下载场景,下面介绍一下我用到的。

在这里插入图片描述

  • 断点续传

    断点续传可以指定已经下载的部分文件(文件名需要与待下载文件名保持一致),如果不指定则默认从头开始下载。断点续传在下载大文件时非常好用,但需要提供下载服务的服务器也支持断点续传(一般都是支持的)。

    wget -c 下载链接
    
  • 其它

    wget --user-agent=" "  下载链接  //设置代理
    wget --no-cookies --header "Cookie:设置cookie" 下载链接 //设置cookie
    wget 下载链接 -O rename.zip //下载重命名
    wget --limit-rate 300 下载链接 //下载限速
    
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐