学习如何在 Linux、macOS 与 Windows 终端中使用 cURL 下载文件。
如何使用 cURL 命令行下载文件
- 第 1 步:使用原文件名下载 — 执行
curl -O "https://abctool.info"。 - 第 2 步:指定保存的文件名 — 执行
curl -o "custom_name.ext" "https://abctool.info"。 - 第 3 步:跟随 301/302 重定向 (-L) — 建议始终添加
-L参数,避免下载到重定向页面。
为什么 cURL 下载必须加 -L 参数跟随重定向
很多下载链接会跳转到 CDN 节点或返回 HTTP 301/302 重定向。若不加 -L 参数,cURL 只会把简短的重定向 HTML 代码保存下来,而不是真正的文件数据!
如何使用 cURL 断点续传 (-C -)
如果大文件下载意外中断,可添加 -C - 参数自动从断点处继续下载:
curl -L -C - -O "https://abctool.info"