У меня есть 5 файлов (egazip, b.zip. C.zip и т.д.), Которые я хотел бы загрузить с помощью Axel. Поскольку документация ограничена, кто-нибудь знает правильную команду?
3 ответа
Не уверен, что у Axel уже есть функция для чтения списка, но если нет, вы можете использовать цикл while. Предполагая, что у вас есть файл с именем 'mylinks.txt' с вашими URL, разделенными возвратом, т.е.
http://www.example.com/bobsparty.avi
Затем введите в терминале:
while read url; do axel $url; done < mylinks.txt
Вы не можете получить несколько файлов с помощью одной команды, хотя вы можете просто повторить команду для каждого файла. Команда будет
С нескольких URL
axel -o file.ext <url1> <url2> <url3>
С одного URL (несколько подключений - x = количество подключений)
axel -o file.ext -n x <url1>
Это нормальная ссылка http://www.linuxjournal.com/content/speed-your-downloads-axel
Вы можете использовать аксель для загрузки нескольких файлов одной командой! Вы просто создаете скрипт оболочки со всеми ссылками и запускаете скрипт. Он загружает каждую ссылку по одной, делает паузу на 10 секунд и выключает компьютер после завершения загрузки всех ссылок, например:
#!/bin/bash
axel link1 -a
axel link2 -a
axel link3 -a
sleep 10
poweroff