Консольный акселератор загрузки, который загружает *несколько* файлы одновременно

for fn in *.*; do for word in Error traffic; do echo "$fn" | grep -i "$word" && mkdir -p "$word"_directory && mv "$fn" "$word"_directory; done; done
0
07.02.2014, 02:46
1 ответ

lftp может сделать это.

Вы имеете:

  • pget загружать единственный файл несколькими соединениями
  • mirror -P 4 загружать дерево максимум четырьмя соединениями
  • и можно поместить любого get в фоне для запуска другого с get file & (также Ctrl-Z для помещения загрузки в фон при использовании его в интерактивном режиме).

Можно определить номер соединений на сайт с:

set net:connection-limit 6

Используйте jobs команда для наблюдения состояния загрузки (загрузок).

lftp поддержки много протоколов включая HTTP, FTP, SFTP и scriptable (#! /usr/bin/lftp -f, или lftp -c commands).

4
28.01.2020, 02:20
  • 1
    Это является потрясающим!! 1 Спасибо :D Время для чтения руководства.... ^^ –  i336_ 06.02.2014, 21:26

Теги

Похожие вопросы