Как скопировать рекурсивно с одного хоста на другой. Копирование только более новых файлов или отсутствующих файлов.

rsync -azE -e "ssh -pPortnumber" src_dir user@hostB:dest_dir


Команда rsync копирует рекурсивно файлы и директории с одного хоста на другой с использованием SSH на заданный порт. Опция -a означает режим архива (рекурсивное копирование, сохранение прав и времени файлов), -z сжимает данные для передачи, -E копирует расширенные атрибуты. Опция -e задает команду SSH и порт. src_dir — исходный путь, user@hostB — адрес и имя пользователя на хосте B, dest_dir — путь на хосте B, куда копируются файлы. Эта команда полезна для обновления удаленных файлов и резервного копирования. Альтернативой может быть scp для копирования файлов, но rsync более эффективен при обновлениях.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *