我使用此命令下载一系列图像:
curl -O --max-time 10 --retry 3 --retry-delay 1 http://site.com/image[0-100].jpg
有些图像已损坏,因此我将其删除。
for i in *.jpg; do jpeginfo -c $i || rm $i; done
如何告诉curl
在下载前检查文件是否存在?
我可以使用此命令来防止curl
覆盖现有图像:
chmod 000 *.jpg
但我不想重新下载它们。