批量下载怎么搞:把链接写进清单一次下完
清单格式
把链接一行一个写进文本文件(比如 list.txt):
# 这是注释行,会被跳过
第一个直链
第二个直链
然后:
aria2c -i list.txt
清单里也可以是种子、磁力链、Metalink 文件路径,混着写都行。
同一文件的多镜像写法
同一行内用 Tab 分隔多个地址,表示它们指向同一个文件,aria2 会并行取数据:
镜像A直链 镜像B直链 镜像C直链
(行首分隔符必须是 Tab 键,不是空格。)
给单个任务开小灶
在某个地址行的下一行,以空白字符开头写参数,只对该任务生效,每行一个参数:
第一个直链
out=文件一.zip
dir=D:\Downloads
max-connection-per-server=8
第二个直链
out=文件二.zip
out、dir、连接数这些常见参数都支持。全部可用参数见官方手册 Input File 一节。
并行度控制
-j:同时下载清单里几个任务(默认 5);-j管任务级并行,-s/-x管每个任务内的连接数,两层互不干扰。
从标准输入读
echo "某个直链" | aria2c -i -
-i - 表示读 stdin,方便接在管道后面。
与会话文件的关系
--save-session 存出来的会话文件格式与清单兼容,重启后同样用 -i 恢复,未完成的任务接着跑,见后台常驻。