Содержание

Axel

Axel — легкий ускоритель загрузки под Linux. Скачивает файл с FTP или HTTP сервера при помощи множественных соединений, по каждому из которых происходит закачка своей собственной части файла. В отличие от большинства других программ, Axel скачивает все данные прямо в файл назначения, используя один-единственный поток. По завершении процесса файл просто сохраняется, т.к. программе уже не требуется сцеплять все скачанные части.

Домашняя страница

Текущая версия: 2.2 (2008-11-19)

Синтаксис

axel [OPTIONS] url1 [url2] [url...]

Для запуска команды требуется минимум один аргумент — URL загружаемого файла. При закачке с FTP имя файла может содержать групповые символы, и программа сама пытается определить полное имя файла. Команде можно передать в качестве параметров несколько URL, и все файлы будут закачиваться.

Опции

Замечание: Опции с двойным тире (длинные) могут использоваться только в системах с вызовом getopt_long. В противном случае (пример — BSD) можно использовать только короткие варианты опций.

Команда Axel является функцией. Она возвращает 0, если закачка прошла успешно, 1 — если что-то действительно пошло не так и 2 — если закачка была прервана. Другие возвращаемые значения указывают на ошибки в программе.

Примеры

axel ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2

Загрузка образа ядра Linux 2.4.17 с использованием бельгийского, голландского, британского и немецкого зеркал kernel.org.

axel -S 4 ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2

Производит поиск образа ядра Linux 2.4.17 на filesearching.com, выбирает, если это возможно, 4 самых быстрых зеркала и производит закачку.

Конечно, команды нужно писать в одну строку.

Имеется 2 файла с настройками программы: глобальный /etc/axelrc и персональный ~/.axelrc. Авторские права на программу принадлежат Уилмеру ван дер Гаасту (Wilmer van der Gaast lintux@lintux.cx, 2001-2002).