Когда я хочу скачать файл в папке в Linux через wget, я использую следующее:
wget -P /patch/to/folder/ http://example.com/file.zip
Теперь предположим, что я хочу загрузить несколько файлов в одну папку, и мои URL:
http://example.com/file1.zip http://example.com/file2.zip http://example.com/file3.zip
Как мне добиться этого с помощью команды в той же папке / patch / to / folder /?
Спасибо.
Вы можете просто добавить дополнительные URL к вашей команде:
wget -P /patch/to/folder/ http://example.com/file1.zip http://example.com/file2.zip http://example.com/file3.zip
Если они отличаются только числом, вы можете сделать так, чтобы расширение bash brace автоматически генерировало все аргументы перед запуском wget:
wget
wget -P /patch/to/folder/ http://example.com/file{1..3}.zip
Вы можете сказать, что это возможно из краткого описания вызова в man wget, где ... - это соглашение, которое означает, что он может принимать несколько одновременно:
man wget
...
SYNOPSIS wget [option]... [URL]...