使用 shell 中的 curl,丢弃(或检测)由于发生超时而未完全下载的文件的最佳方法是什么?我想做的是:
curl -m 2 --compress -o "dest/#1" "http://url/{$list}"
发生超时时,日志会显示它,并且下载的文件部分会保存到磁盘:
[4/13]: http://URL/123.jpg --> dest/123.jpg
99 97984 99 97189 0 0 45469 0 0:00:02 0:00:02 --:--:-- 62500
curl: (28) Operation timed out after 2000 milliseconds with 97189 bytes received
我正在尝试删除未 100% 下载的文件,或者将它们列出以尝试恢复(-C 标志),稍后。