BTSync是现在眼下最流行的一种文件同步工具, 经常在网上下载东西的朋友应该都知道BT这个下载协议,应该也就知道bittorrent这个公司和他们最出名的同名软件,BTSync就是他们实验室推出的一种通过P2P协议进行文件分享和同步的一个工具

因为这个不是像Dropbox这样子通过一个云端账号来同步,所以不需要注册什么账号,只需要对应文件夹一个密钥串就可以了,相同密钥串指定的文件夹之间就会同步。

Windows下的BTSync有视窗版本所以应该很好理解,这里就不多说了,实在不会的就直接查Google

Linux下面,可以直接在他们的网站上(请Google搜索BTSync)下载对应的Linux版本,一般我们用的Linux系统Ubuntu的居多,那么就直接下载Linux(对应32或64位)的就可以了

通过tar解压缩命令直接解压就可以用,很像是Windows下面我们说的绿色软件,根本不需要安装的,解压之后会有一个LISENCE的文件是说明文件,一个btsync的文件就是运行文件了 使用./btsync可以直接启动软件,开始同步

我在使用这个的时候很多人都推荐直接启动后使用http://127.0.0.1:8888/ 来记性GUI的界面式管理,这里来说是可以的,但是习惯终端的人应该希望知道如何在不使用网页模式的情况下使用btsync,我在这里就讲一下我的操作

首先你需要使用以下的命令来复制一份设置文件,configName可以自己设定,但是一定要记住是在什么位置,我一般会放在一个指定的Conf文件夹中,或者直接放在需要同步的那个文件夹中也可以

./btsync –dump-sample-config » configName.conf

然后你使用编辑器(vim/emacs)来打开编辑文件

打开之后可以看到一大堆设置的问天,在最后面部分有一个“!!!”作为备注的地方,上面写出了如果及西宁了这部分的设置,将直接禁止WebUI的登陆,同时原先WebUID的文件夹也将会被删除

如果你是第一次使用而不是需要从其他机器同步文件的话,你需要先用 ./btsync –generate-secret 来生成一个密钥串

然后编辑刚才那个“!!!”备注地方的“secret” : “(这里填入自己生成的密钥串)” 和对应的“dir” :“(这里填入需要同步的文件夹)”

这个时候配置就完成了,这里好像可以配置多个密钥串对应多个文件夹(暂时还咩有试过)

然后通过

./btsync –config ~/BTSync/configName.conf ( 这里是你那个.conf文件放的地方)

来重置btsync 开始同步