Aria2在Linux控制台中如何使用?

小贝
预计阅读时长 10 分钟
位置: 首页 公众号 正文

aria2 在 Linux 控制台的使用指南

一、简介

aria2 linux 控制台

aria2 是一个轻量级的多协议和多源命令行下载工具,它支持多种协议,包括但不限于 HTTP/HTTPS、FTP、SFTP 和 BitTorrent,并具备断点续传、分段下载等功能,使其成为功能强大的下载工具,本文将详细介绍如何在 Linux 环境下安装 aria2,并通过命令行使用其基本功能。

二、安装 Aria2

1.通过包管理器安装

Ubuntu / Debian:

     sudo apt-get update
     sudo apt-get install aria2

CentOS / RHEL:

     sudo yum install aria2

Arch Linux:

     sudo pacman -S aria2

2.从源代码编译安装(可选)

如果你需要最新版本或特定功能,可以从源码编译安装:

aria2 linux 控制台
     git clone https://github.com/aria2/aria2.git
     cd aria2
     ./configure --prefix=/usr/local/aria2
     make
     sudo make install
     sudo ln -s /usr/local/aria2/bin/aria2c /usr/bin/aria2c

三、基本使用

1.下载单个文件

使用aria2c 命令加上文件的 URL 即可开始下载:

     aria2c http://example.com/file.zip

2.重命名下载的文件

使用-o 选项指定输出文件名:

     aria2c http://example.com/file.zip -o newfile.zip

3.断点续传

使用-c 选项可以继续上次未完成的下载:

     aria2c -c http://example.com/file.zip

4.分段下载

aria2 linux 控制台

使用-s-x 选项进行分段下载,提高下载速度:

     aria2c -s 16 -x 4 http://example.com/file.zip

-s 设置每个下载任务的线程数,-x 设置总的下载线程数。

5.限制下载速度

使用--max-download-limit 选项限制单个文件的下载速度:

     aria2c --max-download-limit=100K http://example.com/file.zip

使用--max-overall-download-limit 选项限制总体下载速度:

     aria2c --max-overall-download-limit=100K http://example.com/file.zip

6.下载整个种子文件

使用-S 选项列出种子内容:

     aria2c -S target.torrent

下载种子内指定的文件:

     aria2c --select-file=1,4-7 target.torrent

7.验证 MD5 校验码

使用--checksum 选项验证下载文件的完整性:

     aria2c --checksum=md5=xxxxxxxxxxx http://example.com/file.zip

xxxxxxxxxxx 替换为实际的 MD5 校验码。

四、高级配置与优化

1.配置文件

Aria2 的配置文件通常位于~/.aria2/aria2.conf,可以通过修改该文件进行高级配置。

     dir=~/downloads
     max-connection-per-server=5
     split=10M

以上配置设置了下载目录为~/downloads,每个服务器的最大连接数为 5,最小分片大小为 10MB。

2.添加 Cookie

如果某些网站需要登录,可以使用--cookies 选项添加 Cookie:

     aria2c --cookies=/path/to/cookie.txt http://example.com/protected_file.zip

或者使用 Chrome/Firefox 扩展导出 Cookie:

     alias xunlei='aria2c -s 6 -c --load-cookies=/home/user/cookie_text'

然后运行:

     xunlei "http://example.com/protected_file.zip" -o output.zip

五、常见问题与解答

Q1: 如何更改 Aria2 的默认下载路径?

A1: 你可以通过编辑配置文件~/.aria2/aria2.conf,找到或添加以下行来更改默认下载路径:

   dir=/your/desired/download/path

保存后重新运行 Aria2 即可生效。

Q2: Aria2 如何实现开机自启动?

A2: 你可以通过 systemd 创建服务来实现 Aria2 的开机自启动:

1. 创建服务文件~/.config/systemd/user/aria2.service

      [Unit]
      Description=Aria2 Daemon
      [Service]
      ExecStart=/usr/bin/aria2c --daemon
      [Install]
      WantedBy=default.target

2. 启用并启动服务:

      systemctl --user enable aria2.service
      systemctl --user start aria2.service

这样设置后,每次开机 Aria2 都会自动启动。

各位小伙伴们,我刚刚为大家分享了有关“aria2 linux 控制台”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

-- 展开阅读全文 --
头像
服务器购买后,需要进行哪些关键步骤?
« 上一篇 2024-11-30
如何开启反向传播网络?
下一篇 » 2024-11-30
取消
微信二维码
支付宝二维码

发表评论

暂无评论,1人围观

目录[+]