dlm 是 Rust 实现的最小化 HTTP 下载管理器。
主要特性
- 支持从文本文件中读取 URL(每行一个条目)
- 控制最大并发下载数
- 支持恢复中断的下载
- 在超时或挂起连接的情况下自动重试重新建立下载
- 多进度条(用 indicatif 制作)
使用方法
./dlm --help
dlm 0.1.0
Arnaud Gourlay
Minimal download manager
USAGE:
dlm --inputFile --maxConcurrentDownloads --outputDir
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-i, --inputFile input file with links
-M, --maxConcurrentDownloads used to limit the number of downloads in flight
-o, --outputDir output directory for downloads
示例
./dlm --inputFile ~/dlm/links.txt --outputDir ~/dlm/output --maxConcurrentDownloads 2