在每个同步的目录里面都可以设置一些不想同步的文件的列表,这些文件在发生变化的时候,不会被同步。打开 web1 这台主机的管理界面。找到 default 这个同步目录,点击 选项 。
点击 忽略列表, 会打开一个编辑的窗口,在这里你可以列了要忽略掉的文件,可以使用一些特殊的字符,比如 ! 表示否定, 一个 * 号表示一个层级的目录,两个 * 号表示多级别目录。
这里的内容会保存在一个叫 .stignore 的文件里,这个文件是在同步目录的根目录下面。 先输入一个 log ,表示要忽略掉 log 文件或者目录,如果只想忽略掉 Log 这个目录下面的所有的东西,可以在它后面再加上一个 / 。
另起一行,再输入一个 secret .. 表示要忽略掉名字是 secret 的文件或者目录。 保存 ,再点一下 保存 ... 然后需要再重新启动一下 Syncthing 。
回到终端,打开连接到 web2 的这个窗口。进入到同步目录以后,在这里创建一个目录,命名为 log ..
mkdir log
然后在这个目录的下面再添加一个文件:
touch log/01.log
再创建一个文件,命名为 secret
touch secret
稍等一会儿,再回到 web1 。进入到同步目录,查看一下 .. 这里并没有把刚才在 web2 上创建的东西同步过来,因为我们配置了 web1 的这个同步目录,让它忽略掉这些东西。
再回到 web1 的 Web 管理界面 ... 在 default 这个同步目录里面,点击 未同步 后面的链接,在这里会显示出没有同步的文件或者目录。