
-C -
私はとの両方で curl を使用しています--remote-name --remote-header-name
。ファイルが存在する場合、既存のファイルを上書きできないというエラーが発生します。
これを回避する方法はありますか? これは珍しい使用例ではないと思いますが?
// 編集: ファイルのダウンロードを再開します。
答え1
curl
-O
との両方で使用する場合、ファイルのスキップをサポートする可能性があります-J
が、その動作は一貫していません。
-J
( --remote-header-name
) オプションは基本的に、URL からファイル名を抽出するのではなく、サーバーが指定したファイル名を使用するように ( ) オプションに指示します 。 サーバー
-O
が--remote-name
返すファイル名がわからないため、安全上の予防措置として既存のファイルを無視する場合があります。Content-Disposition
Curl
ただし、動作は予測不可能であり、すべてのファイルで機能するわけではありません。
詳しい情報や回避策については、投稿をご覧ください。
curl を使用してダウンロードするときに既存のファイルをスキップするにはどうすればよいですか?