Monday, 9 August 2010

Как полностью рекурсивно скачать удаленный ftp сервер?

Посредством ftp клиента lftp!

Ставим его и screen:
apt-get install -y lftp screen


Запускаем screen (так как иначе выгрузка отвалится, если мы отключимся от машины):
screen


Создаем папку, куда будем класть скаченные файлы:
mkdir /opt/mirror
cd /opt/mirror


Запускаем lftp:
lftp логин@сервер


Даем команду на загрузку всего ftp (либо можете указать mirro имя_папки, если требуется только одна папка):
mirror /


Все, теперь ждем, пока все файлы будут слиты :)

Источник: http://bethesignal.org/blog/2008/12/04/recursive-get-with-lftp/

2 comments:

  1. А wget уже не котируется типа?

    ReplyDelete
  2. Кесарю - кесарево :) Вгет для http, lftp для ftp :)

    ReplyDelete

Note: only a member of this blog may post a comment.