1

シェルから 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 フラグ) するためにそれらをリストに入れようとしています。

4

1 に答える 1