Найти в Дзене
Уроки Linux

📡 Как использовать rsync для быстрой синхронизации данных

📡 Как использовать rsync для быстрой синхронизации данных Привет, друзья! 🧙‍♂️ Сегодня расскажу о мощном инструменте, который может заменить флешки и облака — rsync. Он не только быстро копирует файлы, но и позволяет делать это с минимальными затратами по времени и ресурсам. Допустим, нужно периодически синхронизировать папки между сервером и рабочей машиной — rsync справится легко и элегантно! Почему стоит его полюбить? - Многолетний опыт использования показывает, что rsync отлично справляется с дельтами, передавая только изменённые части файлов. - Он умеет работать по SSH, что обеспечивает безопасность. - Можно настроить автоматическую синхронизацию через cron — и все будет работать как часы! Примеры команд: - Простая синхронизация каталога: rsync -avz /локальный/путь/ user@хост:/удалённый/путь/ - Только новые и изменённые файлы: rsync -avzu /локальный/путь/ user@хост:/удалённый/путь/ - Исключить определённые файлы или папки: rsync -avz --exclude 'temp/' /локальный/путь/ us

📡 Как использовать rsync для быстрой синхронизации данных

Привет, друзья! 🧙‍♂️

Сегодня расскажу о мощном инструменте, который может заменить флешки и облака — rsync. Он не только быстро копирует файлы, но и позволяет делать это с минимальными затратами по времени и ресурсам.

Допустим, нужно периодически синхронизировать папки между сервером и рабочей машиной — rsync справится легко и элегантно!

Почему стоит его полюбить?

- Многолетний опыт использования показывает, что rsync отлично справляется с дельтами, передавая только изменённые части файлов.

- Он умеет работать по SSH, что обеспечивает безопасность.

- Можно настроить автоматическую синхронизацию через cron — и все будет работать как часы!

Примеры команд:

- Простая синхронизация каталога:

rsync -avz /локальный/путь/ user@хост:/удалённый/путь/

- Только новые и изменённые файлы:

rsync -avzu /локальный/путь/ user@хост:/удалённый/путь/

- Исключить определённые файлы или папки:

rsync -avz --exclude 'temp/' /локальный/путь/ user@хост:/удалённый/путь/

Это словно магия — всего один инструмент, и столько вариантов!

Используйте его, и ваши ручные повторения уйдут в прошлое.

А вы используете `rsync` в своих проектах? Какие фишки для автоматизации знаете?

Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!