Я пытаюсь скачать два файла по следующему синтаксису:
curl -O http://domain/path/to/{file1,file2}
Проблема в том, что только первый файл фактически сохраняется локально, а второй просто выводится на стандартный вывод.
Я понял, что, если я добавлю, -O
это работает просто отлично:
curl -OO http://domain/path/to/{file1,file2}
Но разве это не практично, если количество файлов становится слишком большим? Например,
curl -O http://domain/path/to/file[1,100]
У меня вопрос, неужели нет способа загрузить несколько отдельных файлов одновременно curl
(без добавления правильного количества -O
)?
curl
можно ли этого добиться. (2) Я рассматриваю не только HTTP (s), FTP протоколы, например SFTP.
curl
просто не получается с такой несложной функциональностью?
{}
и []
(а также *
и ?
) - это глобализация / расширение оболочки , он curl
никогда их не увидит, он такой же, какcurl url1 url2