Unison

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

  • Unison работает под Unix-подобными операционными системами и под Windows. Он также может работать с разными платформами одновременно, например, синхронизируя файлы между Windows-ноутбуком и Unix-сервером.
  • В отличие от простых утилит для создания зеркал и резервных копий, Unison умеет работать с изменениями в обеих копиях файлов. Неконфликтующие изменения могут вноситься автоматически, а конфликтующие определяются и отображаются для ручного разрешения.
  • Unison работает между любыми компьютерами, соединёнными между собой глобальной или локальной сетью, через сокет или зашифрованное соединение. Он приемлемо работает на медленных PPP-соединениях. Передача небольших изменений в больших файлах оптимизируется протоколом, похожим на rsync.
  • Unison также позволяет восстановить копии файлов после обрыва связи или некорректного завершения работы.
Unison
Логотип программы Unison
Скриншот программы Unison
Консольная версия Unison
Тип Синхронизатор файлов
Разработчик Benjamin C. Pierce
Написана на OCaml
Операционная система Cross-platform
Последняя версия 2.51.4 (2021-06-24)
Тестовая версия 2.51.0 (2017-11-24)
Репозиторий github.com/bcpierce00/un…
Лицензия GPL
Сайт cis.upenn.edu/~bcpierce/…
Логотип Викисклада Медиафайлы на Викискладе

См. также

править

Ссылки

править