aria2 – полезный пакет, когда нужно скачать какой-нибудь большой файл. Например, дамп Wikidata весом в 100 ГБ.
Установить:
sudo apt update
sudo apt install aria2
Проверить:
aria2c --version
Пример запуска:
aria2c --file-allocation=none -x 8 -s 8 -c https://dumps.wikimedia.org/wikidatawiki/entities/latest-all.json.bz2
Некоторые параметры:
| Параметр | Описание |
|---|---|
--file-allocation | Включить или нет аллокацию места на диске под файл. Без неё скачивание начнётся сразу, с ней сначала будет проверено и зарезервировано необходимое место. |
-x | Максимальное число соединений с одним сервером. |
-s | Число частей, на которые aria2 попытается разбить файл для параллельного скачивания. |
-c | Продолжить загрузку, если файл уже частично скачан. Указывать, если возобновляется скачивание после остановки. |
-o | Явно задать имя скачиваемому файлу. |
-d | Явно указать папку, куда будет скачан файл. По умолчанию текущая папка. |
--max-overall-download-limit | Задать лимит скорости скачивания. Например: 10M 10 МБ/с5M 5 МБ/с500K 500 КБ/с |
Для нашей задачи скачивания очень большого файла этого достаточно. Подробнее про все возможности: aria2.github.io.