概述
aria2c 是一個多功能工具,能夠透過各種協定有效率地下載檔案。它特別擅長利用多個並行連線來最佳化下載速度。
主要特點
- 支援多種協定(HTTP、HTTPS、FTP、SFTP、BitTorrent、Metalink)
- 透過多個連線/來源下載以提高速度
- 支援續傳下載
- 從檔案列表批次下載
- 支援 BitTorrent/Metalink
主要選項
aria2c 的主要選項允許精細控制下載方式、速度和輸出等。
下載控制
BitTorrent/Metalink
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`aria2c` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
使用範例
使用 aria2c 各種功能的實際範例。
基本 HTTP/HTTPS 檔案下載
aria2c https://example.com/archive.zip
從指定 URL 下載檔案。
使用最多 5 個連線下載檔案
aria2c -x 5 https://example.com/large_file.tar.gz
使用 5 個並行連線從單一伺服器下載,以提高下載速度。
以特定名稱儲存檔案
aria2c -o my_document.pdf https://example.com/document.pdf
將下載的檔案儲存為「my_document.pdf」。
下載 BitTorrent 檔案並無限期種子
aria2c --enable-dht --seed-time=0 torrent_file.torrent
下載種子檔案,並在完成後保持無限期種子。啟用 DHT 以尋找 Peer。
從檔案列表批次下載
aria2c -i urls.txt
從 'urls.txt' 檔案下載所有 URL,該檔案每行包含一個 URL。
指定下載目錄
aria2c -d /home/user/downloads https://example.com/another_file.iso
將下載的檔案儲存到 '/home/user/downloads' 目錄。
安裝
aria2c 通常不包含在大多數 Linux 發行版中,因此需要透過套件管理員進行安裝。
Debian/Ubuntu
sudo apt update && sudo apt install aria2
使用 APT 套件管理員安裝 aria2c。
Fedora/CentOS/RHEL
sudo dnf install aria2
使用 DNF (或 Yum) 套件管理員安裝 aria2c。
Arch Linux
sudo pacman -S aria2
使用 Pacman 套件管理員安裝 aria2c。
提示與注意事項
為了更有效地使用 aria2c 的提示和注意事項。
效能最佳化
- 增加每個伺服器的連線數(使用 `-x` 選項)可以提高下載速度。但是,過多的連線可能會對伺服器造成負擔,因此需要適當調整。
- 透過 `-s` 選項同時下載多個檔案時,可以調整最大並行下載數來管理系統資源使用。
使用 BitTorrent 時
- 啟用 `--enable-dht` 和 `--bt-enable-lpd` 選項來啟用 DHT(分散式雜湊表)和本機 Peer 探索,可以找到更多 Peer 並提高下載效率。
- 使用 `--seed-time=0` 選項會在下載完成後持續無限期種子。這對其他使用者有幫助,但會持續使用系統資源(上傳頻寬),因此需要注意。
利用設定檔
- 您可以創建 `~/.aria2/aria2.conf` 檔案來預先設定常用的選項。例如,您可以指定預設連線數、下載目錄等。
- 您也可以使用 `aria2c --conf-path=/path/to/aria2.conf` 命令來指定特定的設定檔。