linux下的几款命令行下载工具
使用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文件里
其他朋友如果有更巧妙的用法或者更好的工具,请推荐一下
最近评论