curl - 使用curl下载时如何跳过已经存在的文件?

标签 curl command-line download

我想要curl来下载链接,但我希望它跳过已经存在的文件。现在,无论如何我的代码行都会继续覆盖它:

curl '$url' -o /home/$outputfile &>/dev/null &

如何实现这一目标?

最佳答案

您可以使用curl选项-C -。此选项用于恢复中断的下载,但如果文件已完成,则将跳过下载。请注意,-C 的参数是一个破折号。一个缺点可能是,curl 仍会短暂联系远程服务器以询问文件大小。

关于curl - 使用curl下载时如何跳过已经存在的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11856351/

相关文章:

php - net::ERR_HTTP2_PROTOCOL_ERROR 是关于什么的?

php - curl SSL证书错误

Android重新打包通过ant debug然后ant release

java - 如何在播放mp3时获取mp3的URL

grails - 如何使用GRAILS从数据库下载html文件?

android - 使用 cURL 和 native Android NDK 的简单名称/内容多部分/表单数据 http 发布导致 CURLE_BAD_FUNCTION_ARGUMENT

django - 获取 "curl: (92) HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2)"

Python执行windows cmd函数

linux - 我可以通过 sudo -u 伪装的身份列表

Python - 循环浏览大列表并快速下载图像