Показать сообщение отдельно
Старый 10.04.2012, 19:45 Вверх   #14
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Все, проникся душой. Короче говоря для обратного зеркалирования можно составить команду так:

Код:
#!/bin/sh 

# настройки удаленного fpt 
ftp_user='' 
ftp_pass='' 
ftp_host=''

lftp -e 'mirror --only-newer --delete /papks_s_saitom /home/test; bye;' -u $ftp_user,$ftp_pass $ftp_host
Так, тут я убрал ключ -R в отличии от обратного зеркалирования, дальше папки идут в обратном порядке. Т.е. сначла ту которую надо копировать на удаленном сервере, а потом ту в которую копировать на локалке.

Дальше, прописал ключи:
--only-newer - заставляет lftp копировать только новые файлы (или измененные)
--delete - удаляет лишние файлы, которые находятся в локальной директории (т.е. если на удаленке файлы были удалены) - то тут они тоже удалятся.

Так же есть команда --exclude - позволяет исключить ненужные директории, но я ее не применял.

ps
Сам в шоке от того что у меня начинает что то получаться. Злой, бью тебе челом в ноги )
  Ответить с цитированием
 
Время генерации страницы 0.06681 секунды с 10 запросами