Linux 下的文件夹同步工具 Grsync

PNY 1GB 威盘

由于种种原因,从这个星期一开始,我上班每天制作的报价单、形式发票、商业发票等外贸单据不能保存在公司的电脑上了,而是要求我每天携带 U 盘,将这些单据保存在 U 盘内。这倒不是什么麻烦事,我前年买的 PNY 威盘,1GB 容量,体积非常小巧,一般放在钱包里面,携带十分方便,正好长期处于闲置状态,可以拿出来用。

可是问题来了,公司的电脑可能随时断电,虽然我自己发出去的发票我可以重新从信箱中下载下来,但是不免有些麻烦,更何况有些单据给国外客户确认,他们可能经过修改之后发回我确认无误之后直接放入或移动到 U 盘内,这些文件只能重新问客户要,一旦 Windows 非正常关机,病毒或者是非正常拔插,也或者这种卡片式的 U 盘长期使用硬件损坏,都可能会丢失整个 U 盘的数据,到时候我肯定会遇到不少麻烦,比如不能按时交货,或者没有了给我就算提成的证据等等。

所以经常备份 U 盘上的资料就显得特别重要了,可是问题又来了,每天回家之后把 U 盘插入到笔记本上,移动或者覆盖 U 盘下增加或经过修改的文件到 Ubuntu 下的 U 盘备份文件夹,这是多么一件费时费力的事情呀!而且,还容易犯错误,假如某个文件没有被移动,或者没有被覆盖成经过修改之后的版本,而恰好 U 盘坏掉,那后果真的不堪设想。

Grsync ,Linux 下的文件夹同步工具

我不笨,在继续上述任务第二天(今天)的时候突然想到一个问题,Linux 下有没有文件夹同步工具呢?最近几个月每天上推特让我养成了一个习惯,有事情不上 Google 而是直接上推特寻找人肉帮助,因为人工总会比机器来的准确,果然,刚刚发推完毕就有俩小朋友帮忙了,不过他们说的都要和文本界面打交道,我觉得麻烦,后来自己一 Google ,发现不少这样的文件夹同步工具呢,一个是  Unison ,另外一个是 Grsync

Unison 这个软件我之前一直没听说过,而 Grsync 官方介绍说它是 rsync 的图形用户界面,玩 Linux 这么多年,Grsync 没听说过,但好歹 Rsync 还是知道的,看了下 Grsync 的截图,发现图形界面还不错,而且,一看就知道它有我想要的功能,好吧,我直接 sudo apt-get install grsync 给装上了。

不用不知道,一用吓一跳,这他妈的也太简单、太方便、太好用了,设置好,插上 U 盘,点两下鼠标 U 里面的内容就全部同步到目标文件夹下了,经过测试发现,U 盘内增加的文件,修改过的文件,无论在哪儿文件夹下,无论你怎么移动文件,都能迅速同步到你设置好的目标文件夹下。 🙁

令我想不到的是,我将目的文件夹设置成 Dropbox 的目录下的子目录,点几下鼠标,所有文件被同步到 Dropbox 目录下,接着,Dropbox 开始工作,瞬间又被同步到服务器上,这等于备份两次啊,而且,我无论在哪儿,都能下载到我想要的某个客户的单据,真是太爽了。

2 thoughts on “Linux 下的文件夹同步工具 Grsync

  1. Calcifer

    Unison我用过,也很方便,而且听说是跨平台的,其实你要的功能很多“旁门左道”都能实现,比如写一个带文件修改时间比较的copy操作的脚本到Nautilus script当右键菜单用。或者可以小题大作,假设个CVS,哈哈

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *