如果你把一个同步的目录设置成 Folder Master ,也就是主目录,这样在其它的设备上的这个目录的变化就不会同步到这个主目录里面,在主目录里的变化会同步到其它所有的设备上。
先打开 web1 这台主机的配置界面, 找到 default 这个同步目录,点击 选项 .. 勾选一下这里的 主文件夹 。然后 保存 一下。修改了配置以后需要重启 Syncthing ,有时候我发现在 Web 界面上不能正常重启,你可以到命令行下面去重启。
这里再打开 web2 的这个 default 同步目录,路径就是用户主目录下的 Sync 这个目录。
cd ~/Sync
查看一下:
ls -l
再去创建一个新的文件 ..
touch file03.txt
回到 web1,同样进入到 default 这个同步目录的下面,因为我们把它设置成了一个 主目录,所以这里不会同步在其它设备上的变化。
ls -l
再回到 web1 的 Web 界面。在 未同步 这里,会显示出没有同步的文件,点开后面的链接,可以查看具体的文件。在这个目录的左下角,会有一个红色的按钮,显示的是 撤销改变。
点一下这个按钮会抹掉在其它设备上的文件的变化。 回到终端,打开 web2,查看一下目录下的东西: ls -l ,你会发现之前在这里创建的 file03.txt 就不见了。