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/… |
Медиафайлы на Викискладе |
Unison — утилита для синхронизации файлов, написанная на языке OCaml. Она позволяет синхронизировать две копии файлов, на локальном компьютере или на двух разных хостах, обновляя каждую копию в зависимости от произведённых изменений.
- Unison работает под Unix-подобными операционными системами и под Windows. Он также может работать с разными платформами одновременно, например, синхронизируя файлы между Windows-ноутбуком и Unix-сервером.
- В отличие от простых утилит для создания зеркал и резервных копий, Unison умеет работать с изменениями в обеих копиях файлов. Неконфликтующие изменения могут вноситься автоматически, а конфликтующие определяются и отображаются для ручного разрешения.
- Unison работает между любыми компьютерами, соединёнными между собой глобальной или локальной сетью, через сокет или зашифрованное соединение. Он приемлемо работает на медленных PPP-соединениях. Передача небольших изменений в больших файлах оптимизируется протоколом, похожим на rsync.
- Unison также позволяет восстановить копии файлов после обрыва связи или некорректного завершения работы.
См. также
[править | править код]Ссылки
[править | править код]- Unison code on GitHub Архивная копия от 12 июля 2021 на Wayback Machine
- Официальный сайт Архивная копия от 22 июля 2008 на Wayback Machine (англ.)
- Официальный сайт проекта Harmony Архивная копия от 28 февраля 2009 на Wayback Machine (англ.)