wget 是最常用的文件下載實用程序,但您可以使用 cURL 和 aria2 來獲得相同的結果。
由於 cURL 既可用作命令行實用程序,也可用作庫,因此它可用於通過 HTTPS、SFTP、HTTP 和 FTP 等各種協議下載和傳輸各種數據。本教程將通過示例引導您了解此命令行工具的各種用法。
另請閱讀 – Wget 和 cURL 命令之間的區別
使用 cURL 下載文件。
如果要下載不帶任何附加參數的文件,只需輸入以下命令:
curl https://your-domain/application.exe
要指定任何協議,您可以輸入:
curl sftp://sftp-website-name/file.txt
如果要在下載時遵循 301 重定向文件,可以使用 -L 標誌。
curl -L https://a-website/sourcecode.tar.gz
您也可以下載文件並立即使用 -o 標誌如:
curl -L -o file.txt https://sample-website/very.long.file.name.txt
例如,讓我們從 GitHub 下載一個名為 Freetube 的應用程序。
你也可以使用 –限制率 橫幅。例如:
curl -L -O --limit-rate 1m https://github.com/FreeTubeApp/FreeTube/releases/download/v0.17.1-beta/freetube-0.17.1-linux-portable-arm64.zip

上面的示例將下載速度設置為不超過每秒 1MB。
概括
cURL 是一個非常輕量級的工具,具有其他基於終端的下載器所沒有的功能。但是,請務必查看此命令的手冊頁以獲取有關其功能的更多信息。請輸入:
man curl
