使用mwget加速wget Linux教程


https://sourceforge.net/projects/kmphpfm/files/mwget/

https://github.com/rayylee/mwget

git clone https://github.com/rayylee/mwget.git

cd mwget

./configure

make && make install


#使用wget下载文件时可能十分缓慢,你也可使用mwget进行加速,其中m代表多线程的意思。

cd /opt

wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2

tar -jxvf mwget_0.1.0.orig.tar.bz2

cd  mwget_0.1.0.orig


#centos

yum install bzip2 gcc-c++ openssl-devel intltool -y

./configure && make && make install


#debian

apt install -y build-essential libssl-dev

apt upgrade -y intltool

./configure && make && make install


# 例子

mwget -n 20 -d /data  http://up.htmltoo.com/backup/h-$(date +%Y%m%d).nginx.tar.bz2;


# mwget 参数简介

-n 默认是4个,可以修改这个下载线程数

-d 指定下载目录

-f 重命名文件名称


# mwget --help

GNU MWget 0.1.0 ,一个非交互式多线程可移植的网络文件下载工具。

用法: mwget [选项]....[URL]

选项:

  -b,  --debug          调试模式,显示调试信息

  -c,  --count=num      设置重试次数为[num],不限制次数设置为“0“,默认设置为“99”。

  -d,  --directory=dir  设置本地目录为[dir],默认值为当前目录。

  -f,  --file=file      重命名下载后文件为[file]

  -h,  --help          显示帮助信息。

  -i,  --interval=num    设置FTP重试期限为[num]秒,默认为“5“。

  -n,  --number=num     设置下载的线程数,默认开4个线程。

  -r,  --referer=URL    使用“Referer: [URL]”在HTTP头中欺骗服务器。

  -t,  --timeout=num    设置超时时间为[num]秒,默认设置是“30”。

  -v,  --version        显示mwget的版本,然后退出。

  -x,  --proxy=URL      设置代理 [URL]


cat /data/site/htmltoo.shell/url.txt

https://h.htmltoo.com/backup/h-nginx-$(date +%Y%m%d).tar.bz2

https://h.htmltoo.com/backup/h-site-$(date +%Y%m%d).tar.bz2

https://h.htmltoo.com/backup/h-sql-$(date +%Y%m%d).tar.bz2


#

> /data/file/logs/tar/mwget.log;

rm -rf /data/site/htmltoo.f/htmltoo.backup/h-*.tar.bz2;

cat /data/site/htmltoo.shell/url.txt | xargs mwget -n 20 -d /data/site/htmltoo.f/htmltoo.backup


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回