rsync --delete --stats -zaAxh -e ssh /local_directory/ username@IP_of_remote:/Remote_Directory/ > /Text_file_Directory/backuplog.txt
Команда rsync с флагами --delete --stats -zaAxh -e ssh копирует данные с локальной директории в удаленную через SSH, обновляя только изменившиеся файлы, сохраняя их атрибуты. Результаты операции записываются в /Text_file_Directory/backuplog.txt. Это полезно для регулярного создания резервных копий. Альтернатива: scp, но rsync эффективнее и может синхронизировать изменения. Аргументы: /local_directory/ — исходная, username@IP_of_remote:/Remote_Directory/ — удаленная директория, /Text_file_Directory/backuplog.txt — файл для журнала.
