Менеджер загрузки из командной строки, который поддерживает пакетные дескрипторы для загрузки нескольких файлов?
В плагине Firefox donwloadthemall, если вы используете пакетный дескриптор, скажем, http://.../image[000:999].gif
, начнется загрузка всех файлов:
image000.gif
image001.gif
image002.gif
...
image0997.gif
image0998.gif
image0999.gif
Какой диспетчер загрузки из командной строки поддерживает пакетные дескрипторы для загрузки нескольких файлов, как я только что описал?
Я упоминаю, что я попытался отсканировать справочную страницу aria2c и не нашел вариант, который искал.
1 ответ
Решение
Aria2 может сделать это, если -P
опция пройдена. С man-страницы :
-P, --parameterized-uri[=true|false]
Включить параметризованную поддержку URI.
Вы можете указать набор частей:http://{sv1,sv2,sv3}/foo.iso
, Также вы можете указать числовые последовательности с помощью счетчика шагов:http://host/image[000-100:2].img
, Счетчик шагов может быть опущен. Если все URI не указывают на один и тот же файл, например, во втором примере выше,-Z
опция обязательна. По умолчанию:false
Для примера в вопросе команда будет:
aria2c -P http://…/image[000-999].gif