首页 > Linux > linux下的几款命令行下载工具

linux下的几款命令行下载工具

2013年12月15日 发表评论 阅读评论    

使用linux也有些年头了,用过几款命令行下载工具,虽然目前都只是做一些最基本的下载,但以后可能会有其他更强大的用途,每次查看手册比较费劲,都记录下来,方便以后查看

一、wget是一款单线程下载工具,优势是可以进行递归下载和继续下载,我目前只用来下载单文件,使用方法如下

wget -c -O filename url

参数说明

  • -c 继续下载
  • -O 指定保存的文件名字
  • -t 重试次数,0表示不限制

二、axel是一款多线程下载工具,但不支持继续下载,yum的加速下载就是用这款工具,使用方法如下

axel -a -n 10 -o filename url

参数说明

  • -a 显示进度条
  • -n 线程数
  • -o 指定保存的文件名字

三、接下来就是重点,也是我最喜欢用的一个工具,aria(aria2c)是一款多线程下载工具,支持继续下载,网络上linux下的迅雷下载就是用此工具实现,使用方法如下

  • 普通下载

aria2c -c -x 10 -o filename url

  • 从torrent下载
aria2c -S file.torrent
aria2c --select-file=1-4,8 -Tfile.torrent
aria2c --follow-torrent=mem -u40K --bt-request-peer-speed-limit=200K --dir=/tmp file.torrent
  • 从magnet下载
aria2c --bt-save-metadata "magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C&dn=aria2"
  • 从metalink下载
aria2c -S file.metalink
aria2c --select-file=1-4,8 -Mfile.metalink
aria2c --follow-metalink=mem -C5 file.metalink

参数说明

  • -c 继续下载
  • -x 同个源下载的线程数,还有个-s,表示多个源的时候,使用其中的几个源下载
  • -o 指定保存的文件名字
  • -m 重试次数,0表示不限制
  • -S 显示torrent或metalink的文件列表和index
  • –select-file 下载指定index的文件
  • –follow-metalink=mem/–follow-torrent 下载指定index的文件
  • -C 指定5个server下载
  • -u 指定torrent的上传速度
  • –dir/-d 指定下载保存的目录
  • –bt-request-peer-speed-limit 当整体下载速度低于此速度,将自动增加节点以提高速度
  • –bt-save-metadata 将metadata信息保存在torrent文件里

其他朋友如果有更巧妙的用法或者更好的工具,请推荐一下

分类: Linux 标签: , , ,
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...
  1. 本文目前尚无任何评论.
您必须在 登录 后才能发布评论.