好久没折腾过电脑了,来解决一下困扰自己好久的问题,下载工具,linux下没有好的百度云,迅雷等下载软件,只能浏览器 ftp,aria2的下载功能还是可以的,支持ftp,磁力链以及种子下载,也不会像迅雷那样被限速
准备
先去archWiki
中看看,有没有自己要的东西,控制台下载工具第一个推荐的就是aria2
,也听过好多人说用的这个
安装
-
aria2
官网没有找到对应linux
的安装包,直接yay -S aria2
下载安装 -
archWiKi
的相关教程 -
yay -S aria2-systemd
如果需要让该工具自启动,可使用该命令将其安装为守护进程
使用
-
aria2
在使用的时候要指定多个参数,每次写参数会很麻烦,使用配置文件可以将常用的参数写入到文件中,在使用工具时用--config=配置文件
来导入配置文件中的参数 -
aria2
的默认配置文件
Default: $HOME/.aria2/aria2.conf if present, otherwise $XDG_CONFIG_HOME/aria2/aria2.conf.
-
然而前一个路径没有,后一个又根本没设置
- 自己创建个配置文件吧
mkdir ~/.config/aria2
touch ~/.config/aria2/aria2.conf
复制配置代码(根据需要修改):
dir=${HOME}/Desktop // 下载位置
file-allocation=none // 不为下载的文件预分配磁盘空间
input-file=${HOME}/.aria2/input.conf // 下载该文件中的url所指向的文件
log-level=warn //只将警告和报错信息写入到`log`文件中去
max-connection-per-server=4 //每个文件最大连接4个服务器
min-split-size=5M //文件最小分割大小为5M
on-download-complete=exit 下载完成后退出
- 在使用
aria2c
命令时使用该配置文件相当于运行命令:
aria2c dir=${HOME}/Desktop file-allocation=none input-file=${HOME}/.aria2/input.conf on-download-complete=exit log-level=warn FILE
使用
- 试着下载一下
arch
的镜像(默认用法,未设置配置文件,会下载到当前目录):
aria2c "官方复制来的磁力链"
速度还是挺快的,主要是带宽限制了:
- 配置之后,只需要启动
aria2
就会自动下载上面配置文件中input-file
里的文件了
网友评论