Axel – Linux 命令列檔案下載加速器


如果您是經常從網路下載檔案的 Linux 使用者,您可能熟悉隨之而來的緩慢下載速度。幸運的是,有一個名為 Axel 的工具可以幫助您從命令列加速檔案下載。在本文中,我們將討論 Axel 是什麼、它是如何工作的以及如何使用它來加速您的下載。

什麼是 Axel?

Axel 是一款用於加速 Linux 中檔案下載的命令列工具。它是一個輕量級且快速的下載加速器,可以將單個檔案分成多個部分並同時下載它們。這種方法使 Axel 能夠實現比其他下載管理器更快的下載速度。

Axel 如何工作?

Axel 透過將檔案分成幾個部分並同時下載它們來工作。預設情況下,它將檔案分成三個部分,但您可以根據自己的喜好更改部分數量。下載開始後,Axel 會開啟多個連線到伺服器以下載檔案的不同部分。結果,下載速度顯著提高。

Axel 還可以恢復斷開的下載,這意味著如果下載中斷,Axel 可以從中斷的地方繼續,而無需從頭開始。如果您擁有速度慢或不可靠的網際網路連線,此功能非常有用。

安裝 Axel

Axel 在大多數 Linux 發行版的軟體庫中都可用,這意味著您可以使用發行版的軟體包管理器安裝它。例如,如果您使用的是 Ubuntu,則可以透過在終端中執行以下命令來安裝 Axel:

sudo apt-get install axel

安裝完成後,您可以開始使用 Axel 從命令列下載檔案。

使用 Axel

使用 Axel 非常簡單。要下載檔案,只需開啟終端並鍵入以下命令:

axel <file URL>

將 <file URL> 替換為您要下載的檔案的 URL。例如,如果您要下載 Ubuntu ISO 檔案,則可以執行以下命令:

axel https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso

Axel 將開始下載檔案,您將在終端中看到進度。預設情況下,Axel 將檔案分成三個部分,但您可以使用 -n 選項更改此設定。例如,如果您想將檔案分成六個部分,則可以執行以下命令:

axel -n 6 https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso

您還可以使用 Axel 恢復斷開的下載。如果下載中斷,您只需再次執行相同的命令,Axel 就會從中斷的地方繼續下載。例如,如果您正在下載 Ubuntu ISO 檔案並且下載中斷,則可以透過執行以下命令恢復下載:

axel https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso

Axel 將從中斷的地方繼續下載,您將在終端中看到進度。

Axel 選項

Axel 帶有幾個選項,您可以使用這些選項自定義下載。以下是一些最有用的選項:

-n - 指定與伺服器的連線數。預設情況下,Axel 使用三個連線,但您可以根據自己的喜好增加或減少此數字。

-o - 指定輸出檔名。預設情況下,Axel 使用與 URL 相同的名稱儲存下載的檔案,但您可以使用 -o 選項後跟檔名來更改此設定。例如,如果您想將檔案儲存為 ubuntu.iso,則可以執行以下命令:

axel -o ubuntu.iso https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso

-s - 指定每秒的下載速度限制(以位元組為單位)。如果您想限制下載速度以避免使您的網際網路連線不堪重負,此選項非常有用。例如,如果您想將下載速度限制為 1 MB/s,則可以執行以下命令:

axel -s 1000000 https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso

-k - 指定下載錯誤時最大重試次數。預設情況下,Axel 會重試三次下載,但您可以根據自己的喜好增加或減少此數字。

Axel 對具有不穩定網際網路連線的使用者也很有用,因為它可以在任何中斷的情況下從中斷的地方恢復下載。這意味著如果您的網際網路連線斷開或您意外關閉終端視窗,您不必重新開始下載過程。

Axel 的另一個優點是它是一個輕量級的工具,不會消耗很多系統資源。這使其成為擁有較舊硬體或希望在 Axel 旁邊執行其他應用程式而不會影響系統性能的使用者的一個不錯的選擇。

Axel 也是可定製的。使用者可以修改連線數、設定下載速度限制並指定輸出檔名以滿足其特定需求。此外,Axel 可以與 wget、cURL 和 aria2 等其他工具一起用於更高階的下載需求。

總的來說,Axel 是一款非常適合喜歡使用命令列介面並需要一種快速有效的方式在 Linux 系統上下載檔案的使用者。它易於安裝、易於使用且可自定義以滿足您的特定需求。如果您還沒有嘗試過 Axel,請試一試,看看它如何能夠提高您的下載速度並在 Linux 上獲得更好的體驗。

結論

Axel 是一款功能強大且高效的下載加速器,適用於經常下載檔案的 Linux 使用者。它允許您透過將檔案分成多個部分並同時下載它們來加速下載。Axel 還能夠恢復斷開的下載,這意味著如果下載中斷,您不必從頭開始。

使用 Axel 很容易,它還提供了一些選項,您可以使用這些選項自定義下載。預設情況下,Axel 將檔案分成三個部分,但您可以根據自己的喜好增加或減少此數字。您還可以使用 -s 選項限制下載速度,並使用 -k 選項設定最大重試次數。

如果您正在尋找一種快速有效的方式從 Linux 命令列下載檔案,那麼 Axel 絕對值得一試。憑藉其加速下載和恢復斷開下載的功能,它是每個 Linux 使用者都應該掌握的工具。

更新於: 2023年3月31日

2K+ 閱讀量

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.