Перейти к содержанию

Unison

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Unison
Логотип программы Unison
Скриншот программы UnisonКонсольная версия Unison
Тип Синхронизатор файлов
Разработчик Benjamin C. Pierce
Операционная система Cross-platform
Последняя версия 2.51.4 (2021-06-24)
Тестовая версия 2.51.0 (2017-11-24)
Лицензия GPL
Сайт cis.upenn.edu/~bcpierce/…

Unison — утилита для синхронизации файлов, написанная на языке OCaml. Она позволяет синхронизировать две копии файлов, на локальном компьютере или на двух разных хостах, обновляя каждую копию в зависимости от произведённых изменений.

  • Unison работает под Unix-подобными операционными системами и под Windows. Он также может работать с разными платформами одновременно, например, синхронизируя файлы между Windows-ноутбуком и Unix-сервером.
  • В отличие от простых утилит для создания зеркал и резервных копий, Unison умеет работать с изменениями в обеих копиях файлов. Неконфликтующие изменения могут вноситься автоматически, а конфликтующие определяются и отображаются для ручного разрешения.
  • Unison работает между любыми компьютерами, соединёнными между собой глобальной или локальной сетью, через сокет или зашифрованное соединение. Он приемлемо работает на медленных PPP-соединениях. Передача небольших изменений в больших файлах оптимизируется протоколом, похожим на rsync.
  • Unison также позволяет восстановить копии файлов после обрыва связи или некорректного завершения работы.

В настоящее время активная разработка прекращена[1], а команда разработчиков сфокусировалась над проектом Harmony.

Примечания

  1. Unison File Synchronizer. Дата обращения: 9 марта 2009. Архивировано 27 февраля 2009 года.

См. также

Ссылки