日常折腾-aria2-下载工具

好久没折腾过电脑了,来解决一下困扰自己好久的问题,下载工具,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里的文件了

你可能感兴趣的:(日常折腾-aria2-下载工具)