文件同步

此页由Linux Wiki用户Chenxing于2010年9月22日 (星期三) 06:19的最后更改。

出自Linux Wiki

提示:此文已超过 13 年(4936 天)未更新,如发现内容过时或有误,欢迎改进:)

在移动硬盘与硬盘之间、本地与网络(FTP,SSH等)之间备份数据、同步文件夹是管理数据的重要操作。在Windows中,有Total Commander等工具,那么Linux中有哪些同步文件夹的软件呢?

目录

FreeFileSync

FreeFileSync是用C++语言、wxWidgets库写成的文件同步软件。软件界面友好,功能强大,灵活性高(可单独设置针对每个文件的同步操作),不足是其只能针对本地文件做同步。如果要处理ftp、sftp等远程文件,可先将远程文件夹映射到本地文件夹,再同步。


DirSync Pro

DirSync Pro是用Java写成的开源软件,跨平台,界面友好,功能强大,可以设置过滤器等精细定义同步过程,同步本地文件非常方便。不足是不直接支持远程文件(但可以借用操作系统特性将远程文件夹映射到本地文件夹)。

DirSync Pro的网站: http://directorysync.sourceforge.net/

unison

unison-gtk的截图

unison是一个既可以用于Windows,也可以用于Linux的开源文件夹同步工具,也支持本地和远程的文件同步。(网站: http://www.cis.upenn.edu/~bcpierce/unison/)

Note.gif
注意:
如果要用unison通过ssh和远程的电脑同步,远程的电脑也要安装unison。

unison-gtk是unison的一个图形前端,功能比较多,只是目前还没有被汉化。

rsync和grsync

grsync的截图

rsync是Linux中重要的同步工具,支持本地和远程的文件同步工具,而grsync则是它的图形界面。

grsync界面比较简单,但可以完成基本的同步任务。还有一些rsync的强大功能没有在grsync中体现出来,如果需要这些功能,就需要看一下rsync的man文档了。

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
个人工具
简体繁体转换