多文件种子只下想要的:--select-file 挑编号
第一步:看编号
aria2c -S "文件名.torrent"
输出编号表:
idx|path/length
===+======================
1|dist/base-2.6.18.iso
|99.9MiB
2|dist/driver-2.6.18.iso
|169.0MiB
第二步:挑文件
aria2c --select-file=1 "文件名.torrent"
写法支持三种,可混用:
| 写法 | 含义 |
|---|---|
3,6 | 逗号分隔多个编号 |
1-5 | 连续区间 |
1-5,8,9 | 区间加单号混写 |
Metalink 任务同理,先 -S 看编号再 --select-file 挑。
种子内文件单独改位置
想把种子里的某个文件放到别的路径,用 --index-out(按编号指定新落盘路径):
aria2c --index-out=1=mydir/base.iso "文件名.torrent"
图形界面用户
RPC 前端(如 AriaNg)里是勾选框操作,底层就是这套编号逻辑。要点是:任务已经开始后想改选文件,先暂停任务——前端会显示文件列表入口;想下载前先挑,用 --pause-metadata 让磁力任务取完元数据自动暂停,见图形前端。
顺带说明
- 进度行里的"已完成/总量"在选文件时只统计被选中的部分;
- 种子被标记为私有时 DHT/PEX 不参与,但选择性下载不受影响;
- 多文件种子默认最多同时打开 100 个文件(
--bt-max-open-files可调)。