当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : axel实现批量下载技巧一则
帖子发表于 : 2009-05-20 19:25 

注册: 2008-01-22 21:58
帖子: 62
送出感谢: 0 次
接收感谢: 0 次
昨天在论谈发现看到有9.10的更新源,于是就想试试,当然不是拿本地的系统来试了(在虚拟机里做实验).......
一更新真郁闷,龟速啊,要下载几百M的更新,于是就想能不能实现批量下载?
wget -i XXXX.txt,可以批量下载但速度不敢恭维。
发现axel多线程下载,但它不读取文本文件,于就是想办法啊,通过脚本来实现,实现以脚本读取文本中的每一行,用axel一行一行的下载,具体实现如下:
#!/bin/bash
for LINE in `cat ./urls.txt`
do
./axel -n 10 -o ./download $LINE
done
用一个for循环来实现,功能很简单就是将所有要下载的文件放入到名为urls.txt的文本文件里,实现批量下载。
axel部分就是用了10个线程,指定目录在当前目录下的download目录。
以此抛砖引玉,希望能实现更好的功能。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: axel实现批量下载技巧一则
帖子发表于 : 2009-05-20 20:18 
头像

注册: 2008-12-19 13:44
帖子: 2337
地址: 东8区
送出感谢: 0 次
接收感谢: 0 次
可以放在菜单的右键脚本了


_________________
代码:
 
       \   ,__,
        \  (oo)____
           (__)    )\
              ||--|| * 
 


页首
 用户资料  
 
3 楼 
 文章标题 : Re: axel实现批量下载技巧一则
帖子发表于 : 2009-05-20 20:59 
头像

注册: 2006-10-19 8:43
帖子: 787
地址: 长江口
送出感谢: 1
接收感谢: 2
自己修改的一个快速apt,使用ariac这个下载器

附件中是个shell脚本


附件:
spd-apt.bz2 [956 Bytes]
被下载 17 次
页首
 用户资料  
 
4 楼 
 文章标题 : Re: axel实现批量下载技巧一则
帖子发表于 : 2009-05-20 22:11 

注册: 2008-01-22 21:58
帖子: 62
送出感谢: 0 次
接收感谢: 0 次
经过测试axel的下载速度略胜一筹,但axel有时会失去链接,停止不动,aria2则可以持续连接下载不掉,看来两个都用用吧,不知道丢谁好了


页首
 用户资料  
 
5 楼 
 文章标题 : Re: axel实现批量下载技巧一则
帖子发表于 : 2009-05-21 10:28 
头像

注册: 2006-10-19 8:43
帖子: 787
地址: 长江口
送出感谢: 1
接收感谢: 2
zmd56 写道:
经过测试axel的下载速度略胜一筹,但axel有时会失去链接,停止不动

这个好像是它的bug,官网上瞧见过有个修正


页首
 用户资料  
 
6 楼 
 文章标题 : Re: axel实现批量下载技巧一则
帖子发表于 : 2009-05-21 10:31 
头像

注册: 2006-10-19 8:43
帖子: 787
地址: 长江口
送出感谢: 1
接收感谢: 2
其实国内的镜像速度已经很快了,axel、aria2c这样的工具多点续传意义不大;

但是它们支持从多个服务器下载同一个包,这样可以把负荷分摊到多个镜像上,也许有点意义


页首
 用户资料  
 
7 楼 
 文章标题 : Re: axel实现批量下载技巧一则
帖子发表于 : 2009-05-21 19:47 

注册: 2008-01-22 21:58
帖子: 62
送出感谢: 0 次
接收感谢: 0 次
那个测试不真实,下载速度还是aria2c快,但在下载过程中的显示没有axel快,它下载完了,axel还没有下载完,呵呵,应该是个bug了,这个写它的意义是实现批量下载,更新有800多个包啊,一个一个的加到下载工具里不得疯掉,所以采用读取文本文件获得地址是个不错的选择,昨天仔细读了上面的脚本,功能非常好,谢谢,学习了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译