我想要curl
来下载链接,但我希望它跳过已经存在的文件。现在,无论如何我的代码行都会继续覆盖它:
curl '$url' -o /home/$outputfile &>/dev/null &
如何实现这一目标?
最佳答案
您可以使用curl选项-C -
。此选项用于恢复中断的下载,但如果文件已完成,则将跳过下载。请注意,-C
的参数是一个破折号。一个缺点可能是,curl 仍会短暂联系远程服务器以询问文件大小。
关于curl - 使用curl下载时如何跳过已经存在的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11856351/