unison

unison是一个双向同步的工具。工作中的应用比较广泛。实际生活中,我想到的最有用的应用是往移动硬盘里拷贝数据。如果某个目录经常发生变化,我们通常采用覆盖的方式,这样很费时间,也可能两边都有变化,移动硬盘的数据被不幸覆盖了。

 

安装

ubuntu下安装:

sudo apt-get install unison

ubuntu下图形界面安装:

sudo apt-get install unison-gtk

 

windows下安装:

先安装gtk:

http://sourceforge.net/project/downloading.php?group_id=235&filename=gtk-runtime-2.14.7-rev-a.exe&a=94961223

然后安装unison-gtk:

http://alan.petitepomme.net/unison/assets/Unison-2.27.57-Gtk.zip

 

suse/redhat/fedora/centos下安装: 

http://dag.wieers.com/rpm/packages/unison下载相关包。

没有专门为suse9update3准备的包,我使用的是:

http://dag.wieers.com/rpm/packages/unison/unison-2.27.57-1.rh9.rf.i386.rpm

这里不使用suse做同步端,只做被同步端。因此我没有安装unison-gtk

 

使用

windows下使用:

启动unison-gtk,创建同步文件prf。

这个配置文件将被保存到你的根目录/.unison下,我的是C:\Documents and Settings\luh\.unison

 

 

此后可以左右同步1,2两个文件夹。比如1中新增一个test.txt,向右同步,将test.txt同步到2,向左则删除test.txt

 

ubuntu同步suse

同时在ubuntu9.04和suse9update3上安装unison,并在ubuntu9.04安装unison-gtk。

unison-gtk在菜单里有:

点击进入unison-gtk。默认的配置文件是default.prf。我们新建一个,设置如下:

 

配置文件同样保存在你的根目录/.unison下,我的是/home/han/.unison

 

向左或向右操作即可同步

你可能感兴趣的:(windows,centos,redhat,ubuntu,SuSE)