次の構文で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