如何删除 syncthing 中忽略的文件
如何删除 syncthing 中忽略的文件
记录一下这个问题:
首先我又两台机器:
机器 | 作用 |
---|---|
PC | 数据发送方 |
SERVER | 中转或备份 |
现在我有一些数据,先前是从PC同步到SERVER了的,后面我不想同步这些数据了。
如果我只是简单的增加忽略模式,那先前已经同步到SERVER上的并不会被删除。
按照下面步骤可以实现删除的效果,其实是利用了 恢复本地改变
的功能
操作步骤:
- PC端设置为仅发送,确保PC端不会被误删
- SERVER设为仅接收,这很重要,因为我们将依靠恢复本地更改功能进行删除
- 在文件夹仍为仅接收的情况下,删除
SERVER
和PC
的忽略模式。如果您只想删除部分文件,则只需删除要删除的文件的忽略模式。 - 这时SERVER端会出现”恢复本地改变”按钮,就能将服务器上多余的文件删除了
- 恢复先前的忽略模式
原理:
因为我们把SERVER配置的仅接收
,并且清除掉SERVER端的忽略模式的情况下,SERVER端就会保证和PC端保持一致,
如果服务端少的数据会从PC端补齐,如果SERVER多的数据就会删除。
关于忽略模式:
发送端的忽略模式是保证自己不将这些文件发送出去。
接受端的忽略模式是保证自己不接受这些文件。
建议配置成一样的,但也可以不一样哦,比如只配置发送端的。
如何删除 syncthing 中忽略的文件
https://www.huangchaoyu.com/1745260155.html