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
