最近需要下载ImageNet数据,140G,所以找到这个工具:(有多线程,断点续传功能)
(1)安装
sudo apt-get install axel
(2)下载
axel -n 10 -av http://www.image-net.org/challenges/LSVRC/2012/nnoupb/ILSVRC2012_img_train.tar
说明:
axel -a -n 20 下载链接 -o 下载位置
使用方法: axel -a -n 10 (下载链接) -o (下载位置目录)
参数说明:
-a: 表示查看整体进度
-n: 表示多线程下载的线程数,后面跟数字,如:后面是10表示10个线程下载,如果不加-n参数,则会默认4个线程下载 (现在一般电脑20线程没问题)
-o: 表示要下载的位置目录,如下载到当前位置,则是-o ./ 如下载到home目录下的Downloads目录下,则是-o ~/Downloads
其它参数:
--max-speed=x -s x 设置最大下载速度为x kb/s
--num-connections=x -n x 指定下载线程数为x
--output=f -o f 下载文件另存为本地文件f,可以指定存放目录
--search[=x] -S [x] 从x servers搜索并下载镜像
--header=x -H x 添加头文件字符串x
--user-agent=x -U x 设置用户代理x
--no-proxy -N 不使用代理服务器
--quiet -q Leave stdout alone
--verbose -v More status information
--alternate -a 设置下载过程中按不刷屏方式显示下载过程
--help -h 查看关于软件的帮助
--version -V 查看软件版本信息