主要介绍我使用过的两种模型:
[size = medium] [color = red] Wget [/ color] [/ size]
Wget是一种非常常用的命令行下载工具,大多数Linux发行版默认都包含此工具。如果尚未安装,请下载最新版本,然后使用以下命令进行编译和安装:
#tar zxvf wget-1.9.1.tar.gz
#cd wget-1.9.1
#./configure
#make
#make install它的用法非常简单,Wget使用以下格式:
#wget [选项] [下载URL] 1. Wget常用参数
◆-b:在后台下载,Wget默认将文件下载到当前目录。
◆-O:将文件下载到指定目录。
◆-P:在保存文件之前,使用指定名称创建目录。
◆-t:连接尝试的次数。 Wget无法与服务器建立连接时,它将尝试连接多少次。
◆-c:恢复带有断点的下载。如果下载中断,则从恢复连接的最后一个断点开始下载。
除上述常见功能外,Wget还支持HTTP和FTP代理功能。只需编辑其配置文件“ / etc / wgetrc”即可。
具体方法是使用VI编辑器打开上述文件,删除“ http_proxy”和“ ftp_proxoy”之前的#,然后在这两项之后输入相应代理服务器的地址,保存并退出。
此外,Wget还可以下载整个网站,例如下载整个Man手册中心。
只需输入以下命令:
#wget -r -p -np -k其中
◆–r参数是指使用递归下载,
◆-p意味着下载显示完整网页所需的所有文件,例如图片等。

◆–np表示不搜索上级目录,
◆-k表示将绝对链接转换为相对链接。
[size = medium] [color = red] wget的用法:[/ color] [/ size]
wget的使用
下载用法如下:
wget -c
-c,-继续然后下载未完成的文件
如何停止下载:
ctrl + c或
ps aux | grep wget获取正在运行的wget线程的列表并获取线程ID
在此处杀死-9个进程(这是获得的线程ID)
或
pgrep wget | xargs杀死-9
[size = medium] [color = red] MyGet可以是多线程的[/ color] [/ size]
MyGet目标被设计为具有丰富接口的可扩展,多线程下载工具,它支持HTTP,FTP,HTTPS和其他协议。
正在下载其最新版本0. 1. 0,
下载后,使用以下命令进行安装:
#tar jxvf myget- 0. 1. 0. tar.bz2
#cd myget- 0. 1. 0
#。/ configure
#make
#make install
MyGet命令的格式如下:#mytget [选项] [下载地址]
常用选项:
-d [目录]:指定下载文件在本地存储的位置,当前目录为默认目录。
-f [文件]:下载到本地后,指定新文件的名称。
-h帮助选项。
-n [线程号]:下载线程数,默认为4。
-x [代理服务器地址]:设置代理服务器地址,例如“ -x [url]:pass @ host:port [/ url]”。
-b显示调试消息
-c将重试计数设置为[num],如果为“ 0”,则没有限制,默认值为“ 99”
-i将ftp重试间隔设置为[num]秒,默认值为“ 5”
-r在HTTP请求中包含`Referer:'标头。
-t将连接超时设置为[num]秒,默认值为“ 30”

-v显示myget的版本并退出
-x设置代理[URL]
Myget示例:打开10个线程并将其保存在当前文件夹中
mytget-n 10
杀死进程的方法与上述wget相同。
[size = medium] Linux多线程下载工具myget,取代了单线程wget [/ size]
官方网站:
安装非常方便,
wget
解压缩
tar zxvf myget- 0. 1. 2. tar.gz
输入目录
cd myget
然后编译并安装
./ configure
进行&&进行安装
输入mytget --help以查看帮助
请注意,该命令是mytget而不是myget
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-362912-1.html
杨洋加油