Linux操作系統高速下載文件和軟件的命令

  1. wget(用於從網絡上下載文件)
    1. 安裝wget命令

yum -y install wget

 

    1. 下載單個文件:

 

格式:wget [URL]

將 [URL] 替換爲要下載的文件的 URL 地址。例如:
wget https://example.com/file.zip

 

    1. 指定下載保存的文件名:

 

格式:wget -O [filename] [URL]

將 [filename] 替換爲要保存的文件名,[URL] 替換爲要下載的文件的 URL 地址。例如:
wget -O myfile.zip https://example.com/file.zip

 

    1. 後臺下載文件:

 

格式:wget -b [URL]

使用 -b 參數可以將下載任務放到後臺進行,終端將不會顯示下載進度。

    1. 斷點續傳:

 

格式:wget -c [URL]

使用 -c 參數可以啓用斷點續傳功能,如果下載被中斷,可以從中斷的地方繼續下載。

    1. 多線程下載:

 

格式:wget -m [URL]

使用 -m 參數可以啓用多線程下載,加快下載速度。

    1. 使用多線程下載

可以使用 -t 和 -n 選項指定線程數和重試次數,例如:

wget -t 5 -n 10 http://example.com/file.zip
這將使用 5 個線程進行下載,並在下載失敗時重試 10 次。

 

  1. curl(在終端中下載文件或與 HTTP、FTP 等協議)
    1. 安裝curl命令

yum -y install curl

 

    1. 使用 HTTP 協議下載文件:

curl -O https://example.com/file.zip
這將從 https://example.com 下載 file.zip 文件,並將其保存到當前目錄。

 

    1. 使用 FTP 協議下載文件:

curl -u username:password -O ftp://example.com/file.zip
這將使用 FTP 協議從 example.com 下載 file.zip 文件,並使用提供的用戶名和密碼進行身份驗證。文件將保存到當前目錄。

 

    1. 限速下載:

curl --limit-rate 100k -O https://example.com/file.zip
這將從 https://example.com 下載 file.zip 文件,並限制下載速度爲 100KB/s。

 

    1. 下載並顯示文件內容:

curl https://example.com/file.txt
這將從 https://example.com 下載 file.txt 文件,並在終端中顯示其內容。

 

    1. 下載多個文件:

curl -O https://example.com/file1.zip -O https://example.com/file2.zip
這將同時從 https://example.com 下載 file1.zip 和 file2.zip 文件,並將它們保存到當前目錄。

 

    1. 保存響應到文件:

curl -o output.txt http://example.com/api
這將將服務器的響應保存到指定的文件中。

 

  1. aria2c(功能強大的多協議、多線程下載工具,支持 HTTP、FTP、BitTorrent 等協)
    1. 安裝aria2c命令 推薦使用

yum -y install aria2

 

    1. 下載單個文件:

aria2c http://example.com/file.zip
這將開始下載 http://example.com/file.zip 文件,並保存在當前目錄中。

 

    1. 指定保存路徑和文件名:

aria2c -o my-file.zip http://example.com/file.zip
這將下載 http://example.com/file.zip 文件,並將其保存爲 my-file.zip。

 

    1. 多線程下載:(支持1-16線程下載)

aria2c -x 16 http://example.com/file.zip
這將使用 16 個連接並行下載文件,加快下載速度。

 

    1. 斷點續傳:

aria2c -c http://example.com/file.zip
如果之前的下載中斷了,這將從中斷的地方繼續下載。

 

    1. 下載多個文件:

aria2c -i urls.txt
其中 urls.txt 是包含要下載文件 URL 的文本文件。每行一個 URL。

 

    1. 指定保存目錄:

aria2c -d /path/to/save/dir http://example.com/file.zip
這將下載 http://example.com/file.zip 文件,並將其保存到指定的目錄 /path/to/save/dir 中。
這將同時從 https://example.com 下載 file1.zip 和 file2.zip 文件,並將它們保存到當前目錄。

 

  1. axel(多線程下載工具,可以加速文件下載。與其他下載工具相比,axel 可以同時使用多個http/ftp 資源,從而獲得更高的下載速度)
    1. 安裝axel命令

yum -y install axel

 

    1. 下載單個文件:

axel [URL]
將 [URL] 替換爲要下載的文件的URL。下載的文件將保存在當前目錄中。

 

    1. 指定下載線程數:

axel -n [num] [URL]將 [num] 替換爲要使用的下載線程數(默認值爲 5)。使用更多的線程可以加快下載速度。

如果你想要使用 10 個下載線程來下載一個文件,可以執行以下命令:
axel -n 10 http://example.com/file.zip

 

    1. 指定保存目錄和文件名:

axel -o [filename] [URL]
將 [filename] 替換爲要保存的文件名。如果不指定,則默認使用文件的原始名稱。

 

    1. 斷點續傳:

axel -a [URL]
如果之前的下載已經中斷,這將從中斷的地方繼續下載。

 

    1. 下載多個文件:

axel -i [urls.txt]
其中 urls.txt 是包含要下載文件 URL 的文本文件。每行一個 URL。

 

    1. 顯示下載進度:

axel -v [URL]
使用 -v 選項可以顯示下載的進度信息。

 

    1. 監視下載進度:

axel 會在命令行中顯示下載進度和速度信息。你可以隨時按下 Ctrl + C 終止下載。

如果你需要暫停下載並在以後恢復,可以使用 -o 參數指定斷點續傳的文件名,例如:
axel -o partial_file.zip http://example.com/file.zip

 

這將將下載的文件保存到 partial_file.zip 中,並允許在以後恢復下載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章