概述
axel 透過多個並行連線快速下載檔案,並支援在下載中斷時繼續下載。這對於有效率地下載大型檔案非常有用。
主要特點
- 透過多重連線加速下載
- 支援續傳下載
- 支援 HTTP、HTTPS、FTP 協定
- 簡潔的命令列介面
主要選項
axel 的主要選項用於控制下載速度、連線數、輸出檔案名稱等。
下載控制
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`axel` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
安裝
axel 並未預設包含在大多數 Linux 發行版中,因此需要透過套件管理員進行安裝。
Debian/Ubuntu 基礎
sudo apt update && sudo apt install axel
使用 apt 套件管理員安裝 axel。
CentOS/RHEL 基礎
sudo yum install epel-release -y && sudo yum install axel -y
# 或
sudo dnf install axel -y
使用 yum 或 dnf 套件管理員安裝 axel。可能需要 EPEL 儲存庫。
使用範例
展示使用 axel 下載檔案的各種方法。
基本檔案下載
axel https://example.com/large_file.zip
從指定的 URL 下載檔案。axel 會自動嘗試多個連線。
指定並行連線數下載
axel -n 10 https://example.com/another_file.iso
使用 10 個並行連線下載檔案。
另存為檔案
axel -o my_download.tar.gz https://example.com/source.tar.gz
將下載的檔案儲存為 'my_download.tar.gz'。
限制最大速度下載
axel -s 512K https://example.com/video.mp4
將下載速度限制為每秒 512KB。
續傳下載
axel https://example.com/interrupted_download.bin
續傳先前中斷的下載。當使用相同的 URL 再次執行時,axel 會自動嘗試續傳。
提示與注意事項
使用 axel 時的實用提示和注意事項。
效能優化
- 請根據您的網路環境和伺服器負載調整 `-n` 選項的值。過多的連線可能會對伺服器造成負擔或導致被封鎖。
- 對於大型檔案下載,`axel` 可能比 `wget` 或 `curl` 更有效率。尤其是在不穩定的網路環境中,續傳功能非常有用。
注意事項
- 某些網頁伺服器可能會限制或封鎖多重連線。在此情況下,`axel` 可能無法正常運作或您的 IP 可能會被封鎖。
- 如果下載的檔案損壞,除非使用了 `-k` 選項,否則 `axel` 會自動檢查完整性,但這並非總是可靠的。對於重要檔案,建議在下載後使用雜湊值等方式檢查其完整性。