2

У меня есть 5 файлов (egazip, b.zip. C.zip и т.д.), Которые я хотел бы загрузить с помощью Axel. Поскольку документация ограничена, кто-нибудь знает правильную команду?

3 ответа3

2

Не уверен, что у Axel уже есть функция для чтения списка, но если нет, вы можете использовать цикл while. Предполагая, что у вас есть файл с именем 'mylinks.txt' с вашими URL, разделенными возвратом, т.е.

http://www.example.com/1.jpg

http://www.example.com/2.mp3

http://www.example.com/bobsparty.avi

Затем введите в терминале:

while read url; do axel $url; done < mylinks.txt
1

Вы не можете получить несколько файлов с помощью одной команды, хотя вы можете просто повторить команду для каждого файла. Команда будет

С нескольких 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

1

Вы можете использовать аксель для загрузки нескольких файлов одной командой! Вы просто создаете скрипт оболочки со всеми ссылками и запускаете скрипт. Он загружает каждую ссылку по одной, делает паузу на 10 секунд и выключает компьютер после завершения загрузки всех ссылок, например:

#!/bin/bash  
axel link1 -a  
axel link2 -a  
axel link3 -a  
sleep 10  
poweroff

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .