使用 aria2 下载文件

Aria2 是一个轻量级的多协议、多来源命令行下载工具。它支持 HTTP、HTTPS、FTP、BitTorrent 和 Metalink 协议,能够在不同的协议之间无缝切换以优化下载速度。

安装

# macOS
brew install aria2

# Ubuntu / Debian
sudo apt install aria2

下载

aria 不能设置 socks5 代理

aria2c http://example.com/foo         # 下载 foo
aira2c -o bar http://example.com/foo  # 重命名为 bar
aria2c -d dir http://example.com/foo  # 下载到 dir

批量下载

aria2c -i url.list  # 下载 url.list 中的文件

url.list:

http://example.com/file1.zip
http://example.com/file2.mp4

也可以在 .list 文件中设置存储目录和文件名:

http://example.com/file1.zip
  dir=/path/to/save/file1
  out=file1.zip
http://example.com/file2.mp4
  dir=/path/to/save/videos
  out=video.mp4

使用 HereDoc:

aria2c -i - <<EOF
http://example.com/file1.zip
  dir=/path/to/save/file1
  out=file1.zip
http://example.com/file2.mp4
  dir=/path/to/save/videos
  out=video.mp4
EOF
posted @ 2024-10-25 19:09  Undefined443  阅读(26)  评论(0编辑  收藏  举报