wget使用方法

weget是什么

weget是Linux世界中最常用的网络下载工具,支持HTTP和FTP协议。

使用情境

1. 下载单个文件

wget http://demo.com/demo.zip

终端会显示下载进度

2. 下载多个文件

将下载链接首先写在一个文本中,然后用wget -i url.txt来下载多个文件。假设我们有3个文件需要下载,这三个文件对应着三个链接,那么我们把这三个链接放在一个txt文件中。
url.txt

http://demo.com/demo1.zip
https://demo.com/demo2.zip
http://demo.com/demo3.zip

那么我们在终端中运行

wget -i url.txt

有时候我们为了不让终端在下载的过程中回显任何信息可以加上 -q选项,该命令表示静默模式

wget -i url.txt -q

3. 断点续传

wget命令支持断点续传功能,只需要加上 -c选项即可

wget -c http://demo.com/demo.zip

当然如果遇到网络不好的情况,我们希望wget可以多尝试几次,可以通过-t n来设置,n表示尝试的次数,n0时表示一直尝试。

wget -c -t 10 http://demo.com/demo.zip

我们有时可能需要对下载的文件重命名,可以使用-O选项

wget http://demo.com/demo.zip -O demo.download.zip 

4. 下载限速

当你执行wget的时候,它默认会占用全部可能的宽带下载。但是当你准备下载一个大文件,而你还需要下载其它文件时就有必要限速了。

wget --limit-rate=300k http://demo.com/demo.zip

5. 后台执行

有时需要wget下载在后台执行,可以添加 -b选项,这时执行该命令的回显信息都会自动存储在wget.log文件中

wget -b http://demo.com/demo.zip

6. 从FTP服务器上下载文件

从FTP服务器上下载文件时一般需要输入用户名和密码

wget --ftp-user username --ftp-password xxxx ftp://demo.com/demo.zip

对于需要验证的HTTP也可以用类似的选项

wget --http-user username --http-password xxxx http://demo.com/demo.zip
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容