Используйте такую команду для копирования локальной директории на удаленный сервер:
rsync -avz -e ssh /local/dir/ user@remote:/remote/dir/
-a — архивный режим, сохраняет все атрибуты файлов;-v — подробный вывод процесса;-z — сжатие данных по сети для ускорения передачи;-e ssh — использовать ssh для безопасного соединения.Чтобы не копировать ничего на самом деле, а только проверить, что будет передано, добавьте
--dry-run.Флаг
--delete удалит на удаленном сервере файлы, которых нет локально, использовать его стоит только если вы уверены.🔸 Практический интенсив «Архитектуры и шаблоны проектирования»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
🐸 Библиотека devops'a
#root_prompt