Для копирования больших бекапов я использую параллельное копирование директорий, как описывал здесь:
https://olegon.ru/showthread.php?t=17826
Однако, у него есть существенный недостаток, он не удаляет старые файлы, а только переносит новые.
Соответственно, очищать все полностью в точке назначения не всегда удобно и мне понадобился способ перед запуском параллельного копирования удалять то, чего нет в исходной точке, а потом уже параллельным лить во всю мощь.
Делается такое удаление очень просто:
Код:
rsync -r --delete --existing --ignore-existing --ignore-errors