rsync – памятка

Автор | 25 Листопада 2010
%> rsync -av user@IP:/remote/path/ /local/path2
# так скопируются файлы из /remote/path/ в /local/path2
%> rsync -av user@IP:/remote/path /local/path2
# а так - в /local/path2 будет каталог path

Ключи:

  • -a – "архивный режим" – сохранение атрибутов файлов (владелец, права и т.п.)
  • -z – компрессия (сжатие)
  • -v – вывод подробностей
  • –progress – показывать сколько осталось времени на передачу файла
  • -H – сохранить хардлинки
  • –exclude – исключить файлы (не передаваать), например, исключить каталог и файлы определенного типа:
    –exclude ‘- cgi-bin/*’ –exclude ‘*.tgz’

Залишити відповідь