如何删除 syncthing 中忽略的文件

如何删除 syncthing 中忽略的文件

记录一下这个问题:

首先我又两台机器:

机器 作用
PC 数据发送方
SERVER 中转或备份

现在我有一些数据,先前是从PC同步到SERVER了的,后面我不想同步这些数据了。
如果我只是简单的增加忽略模式,那先前已经同步到SERVER上的并不会被删除。
按照下面步骤可以实现删除的效果,其实是利用了 恢复本地改变 的功能

操作步骤:

  1. PC端设置为仅发送,确保PC端不会被误删
  2. SERVER设为仅接收,这很重要,因为我们将依靠恢复本地更改功能进行删除
  3. 在文件夹仍为仅接收的情况下,删除SERVERPC的忽略模式。如果您只想删除部分文件,则只需删除要删除的文件的忽略模式。
  4. 这时SERVER端会出现”恢复本地改变”按钮,就能将服务器上多余的文件删除了
  5. 恢复先前的忽略模式

原理:

因为我们把SERVER配置的仅接收,并且清除掉SERVER端的忽略模式的情况下,SERVER端就会保证和PC端保持一致,
如果服务端少的数据会从PC端补齐,如果SERVER多的数据就会删除。

关于忽略模式:

发送端的忽略模式是保证自己不将这些文件发送出去。
接受端的忽略模式是保证自己不接受这些文件。
建议配置成一样的,但也可以不一样哦,比如只配置发送端的。


如何删除 syncthing 中忽略的文件
https://www.huangchaoyu.com/1745260155.html
作者
hcy
发布于
2025年4月30日
更新于
2025年5月14日
许可协议