下载到指定目录并重命名:-d 与 -o 参数
基本用法
aria2c -d "目标目录" -o "文件名.zip" "下载直链"
-d(--dir):文件存到哪个目录,目录不存在时需要预先建好;-o(--out):保存成什么名字,相对-d目录解析。
只改名字:aria2c -o mirror.iso "下载直链";只改位置:aria2c -d D:\Downloads "下载直链"。
多镜像统一下载到一个文件
-o 在多源场景特别有用——不同镜像的文件名五花八门,指定一个统一输出名就能并行写进同一个文件:
aria2c -o 文件.zip "镜像A直链" "镜像B直链"
两个例外
- BT 与 Metalink 任务不能用
-o指定内容文件名:种子内的文件名和目录结构由种子文件决定。要重排种子内文件的落盘位置,用--index-out(按文件编号指定新路径,编号先用-S查看,见选择性下载); -i输入文件批量模式与-Z顺序模式下,命令行-o不生效,此时把out=写进清单里每个任务的参数行,见批量下载。
路径里的变量
配置文件与命令行里的这些参数支持 ${HOME} 展开为用户主目录:dir、out、input-file、save-session、load-cookies、log 等。写配置时用它比写死绝对路径好迁移。
改名要小心
已有同名文件时:--auto-file-renaming 默认开启会自动改名保存;确认要覆盖则用 --allow-overwrite=true。两者的取舍见参数优先级。