rsync — синхронизация и копирование файлов
шпаргалка · rsync 3.x https://lab.dimsanych.ru/ru/wiki/rsync/Шпаргалка
-
rsync -avzP src/ dst/синхронизировать (только изменения, прогресс) -
rsync -avzP src/ user@host:/dst/по SSH -
rsync -avzn --delete src/ dst/СНАЧАЛА dry-run зеркала -
rsync -avz --exclude='cache/' src/ dst/ -
rsync -av --link-dest=/bak/prev src/ /bak/today/снапшот-бэкап - помни про хвостовой / у источника
Ключи
-n (dry-run) показывает, что изменится, без единой записи на диск — всегда
проверяй им команду с --delete, прежде чем снять флаг. -a не включает
удаление в приёмнике: без --delete rsync только добавляет и обновляет файлы,
никогда не убирает лишнее.