Linux curl 指令下載檔案範例

本篇 ShengYu 介紹 curl 指令用法,如何使用 curl 指令來下載檔案。

curl 下載檔案,要加 -O 的選項,否則會將檔案的內容輸出到螢幕(標準輸出)上,

1
curl -O <URL>

curl 下載多個檔案

1
curl -O <URL1> -O <URL2> -O <URL3>

如果 URL 中檔案帶有順序的數字的話,可以使用正則表達式來批次下載多個檔案,例如:批次下載 filename1.zip ~ filename10.zip

1
curl -O http://xxx/filename[1-10].zip

如果檔案序列號有補 0 的話,例如:filename01.zip, filename02.zip ~ filename10.zip,那麼可以這樣下,

1
curl -O http://xxx/filename[01-10].zip

curl 限制最大傳輸速度,常見單位有 m 跟 k,例如:限速度 1MB 就使用 --limit-rate 1m,限速度 100KB 就使用 --limit-rate 100k

1
2
curl --limit-rate 1m -O http://xxx/filename.zip
curl --limit-rate 100k -O http://xxx/filename.zip

以上就是 Linux curl 指令下載檔案範例的介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!

其它相關文章推薦
Linux 常用指令教學懶人包
Linux wget 下載檔案用法與範例
Linux sed 字串取代用法與範例
Linux find 尋找檔案/尋找資料夾用法與範例
Linux grep/ack/ag 搜尋字串用法與範例
Linux tee 同時螢幕標準輸出和輸出到檔案用法與範例
Linux xargs 參數列表轉換用法與範例
Linux tail 持續監看檔案輸出用法與範例
Linux du 查詢硬碟剩餘空間/資料夾容量用法與範例