СегодняПочему бесплатное иногда лучше платного ВчераКак ставить программы и не словить заразу
На неделеТоп-15 open-source программ, которые заменили мне платный софт СвежееМой личный набор софта на новой системе

rsync — без подписок программа, ту-самую-родную находка

Категория: Облако и бэкап · Лицензия: GPL · Платформа: Windows / macOS / Linux (зависит от программы)

⬇ Скачать с официального сайта

rsync: тридцать лет одной команды

Эндрю Триджелл написал rsync в 1996 году, решая узкую задачу: как обновить копию файла на другой машине, не пересылая файл целиком. Он придумал алгоритм скользящей контрольной суммы, который находит совпадающие блоки и передаёт только разницу. С тех пор изменились операционные системы, интернет и целые индустрии. Команда осталась той же.

Что делает

Приводит содержимое папки-приёмника в соответствие с папкой-источником. Локально, по сети через SSH, на смонтированный диск, между двумя серверами. Копирует только то, что изменилось, — при повторном запуске на десяти терабайтах архива пройдёт за минуты, если менялась пара файлов.

Базовый набор

rsync -avz --progress /home/user/work/ user@server:/backup/work/

Флаг -a — архивный режим: рекурсия, права, владельцы,временные метки, символические ссылки. -v — показывать, что происходит. -z — сжимать на лету, полезно на медленном канале. Косая черта в конце пути источника имеет значение: с ней копируется содержимое папки, без неё — сама папка внутрь приёмника. На этом спотыкались все.

Флаги, которые стоит выучить

  • --dry-run — показать, что будет сделано, ничего не трогая. Запускайте первым всегда.
  • --delete — удалять в приёмнике то, чего нет в источнике. Мощно и опасно, обязательно проверяйте через dry-run.
  • --exclude='*.tmp' — пропускать по маске, можно списком из файла.
  • --partial --append-verify — докачивать оборвавшиеся передачи с места разрыва.
  • --bwlimit=2000 — ограничить скорость, чтобы не задушить канал.
  • --link-dest — жёсткие ссылки на предыдущий бэкап. Так делают инкрементные копии, где каждый снимок выглядит полным, а место занимает только изменённое. На этом построены Time Machine и десяток скриптов резервного копирования.

Типичные сценарии

Ночной бэкап сервера в cron. Зеркалирование сайта перед деплоем. Перенос домашней папки на новый компьютер. Синхронизация музыки на внешний диск. Копирование гигантского архива по нестабильному каналу — оборвалось, перезапустили, продолжилось с того же места.

Подводные камни

Права на Windows передаются условно, поэтому кроссплатформенные копии лучше делать через архивы. Первый прогон на большом объёме всё равно долгий — экономия начинается со второго. Синхронизация односторонняя: rsync не разрешает конфликты, он делает приёмник похожим на источник, и если вы правили файл в приёмнике, правку затрёт.

Платформы

Linux, BSD, macOS из коробки. На Windows — через WSL, Cygwin или сборку cwRsync. Лицензия GPL, бесплатно, размер измеряется сотнями килобайт.

Кому

Всем, у кого есть данные, которые нельзя потерять, и терминал под рукой. Это фундамент, поверх которого построены десятки графических программ резервного копирования.

⬇ Скачать с официального сайта
Названиеrsync
КатегорияОблако и бэкап
ЛицензияGPL
Официальный сайтhttps://rsync.samba.org/download.html
Цена0 ₽ — программа бесплатная
ЯзыкиРусский, английский и десятки других (зависит от сборки)
rutor-info.ru — каталог легального бесплатного и свободного ПО. Все ссылки ведут на официальные сайты разработчиков. Мы ничего не размещаем и не раздаём пиратского. Тексты — авторские, пишутся вручную. © 2026