首页/系统/Linux 运维命令速查/curl 下载与断点续传
网络命令82 条

curl 下载与断点续传

-o 指定文件名、-O 用 URL 文件名、-C - 断点续传、--limit-rate 限速,发版拉包与日志下载常用。

Linux 运维命令速查系统更新于 2026-10-12
用途文件下载 / 续传 / 限速
语法curl [-O|-o 文件] [-C -] [--limit-rate 速率] URL
校验下载后 sha256sum 核对

常用示例

常用示例
curl -sS -O https://example.com/app.tar.gz
curl -sS -o app.tar.gz https://example.com/download/latest
curl -sS -C - -o big.iso https://example.com/big.iso     # 断点续传
curl -sS --limit-rate 500k -O https://example.com/data.bin
curl -sS -O https://example.com/app.tar.gz && sha256sum app.tar.gz
服务端不支持 Range 时 -C - 会从头下载或报错——先 curl -I 看 Accept-Ranges: bytes。

易错点

  • -O 用 URL 最后一段作文件名;带查询串(?v=1)时会失败或存成怪名字,改用 -o
  • 大文件下载完先校验再使用:curl 默认不校验完整性

数据来源与参考

  • curl 官方文档(curl.se/docs/manpage.html)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌