Синхронизация файлов с Unison

Домашняя страница: http://www.cis.upenn.edu/~bcpierce/unison/

Назначение: Синхронизация файлов

В программа Unison изначально разработана Бенджамином Пиерсом (Benjamin C. Pierce) американским профессором преподавателем компьютерных наук. Написан на объектно-ориентированном языке OCaml. При его создании использовался алгоритм rsync, поэтому в другой каталог передаются только отличия. Unison может использован в двух вариантах. Первый подобен rsync, то есть создается зеркальная копия нужного каталога. Второй так называемый режим двухсторонней синхронизации, когда изменившие файлы синхронизируются в обоих направлениях. Программа может работать как в клиент-серверном варианте, так и в одиночном режиме. Возможен запуск с командной строки, так и с использованием понятного GUI.

Графический интерфейс Unison

Графический интерфейс Unison

Для удобства пользователь создает профили, в которых определяются каталоги для синхронизации, типы файлов которые следует игнорировать и прочие настройки. Профили хранятся в виде обычных текстовых файлов с расширением *.prf в скрытом каталоге ~/.unison. Еще один плюс Unison доступен в версиях для нескольких операционных систем: Linux, *BSD, Mac OS X, Solaris, есть даже пакет для Compaq IPAQ и Sharp Zaurus. Каталоги и файлы синхронизируются как локально, так и используя защищенное SSH соединение.

Метки:

Leave a Reply

Follow tux_in on Twitter