次の構文で2つのファイルをダウンロードしようとしています。
curl -O http://domain/path/to/{file1,file2}
問題は、最初のファイルのみが実際にローカルに保存され、2番目のファイルは単にstdoutに出力されることです。
私はそれを追加する-Oとうまくいくことに気付きました:
curl -OO http://domain/path/to/{file1,file2}
しかし、ファイルの数が増えすぎた場合、これは非実用的ではありませんか?例えば、
curl -O http://domain/path/to/file[1,100]
私の質問は、curl(正しい数を追加せずに-O)複数の個別のファイルを一度にダウンロードする方法は本当にないのですか?
curlを達成できるかどうかだけに興味があります。(2)私はHTTP(s)だけでなく、SFTPなどのFTPプロトコルも検討しています。
curlそれほど難しくない機能に失敗するのでしょうか?
{}と[](とも*して?)構文がされ、シェルグロブ/拡張、curlそれらを見ることを得ることはありません、それは同じであるcurl url1 url2