要实现跳过当前所有文件和文件夹,只同步后续新创建的文件或文件夹,你可以通过以下两种方式配置 Syncthing 的忽略规则:

方法一:使用 .stignore 文件

  1. 在同步文件夹的根目录下创建一个名为 .stignore 的文件(如果不存在)。
  2. 编辑 .stignore 文件,添加以下两行规则:
    plaintext
    **
    !*/
    !**/*
    


    • 解释
      • **:忽略所有现有文件和文件夹。
      • !*/:允许同步新创建的文件夹(但不包括其内容)。
      • !**/*:允许同步新创建的文件(无论位于哪个目录)。
  3. 保存文件后,Syncthing 会自动应用规则,跳过现有内容,只同步新文件和文件夹。

方法二:在 Syncthing 界面中设置忽略模式

  1. 打开 Syncthing Web 界面(通常是 http://localhost:8384)。
  2. 点击需要配置的文件夹的 编辑 按钮。
  3. 在 忽略模式 字段中,添加以下内容:
    plaintext
    **
    !*/
    !**/*
    
  4. 点击 保存 应用设置。

注意事项

  • 现有文件不会被删除:配置后,Syncthing 只会忽略现有内容,不会删除它们。
  • 新文件和文件夹:任何在配置后创建的文件或文件夹都会被同步。
  • 规则优先级:Syncthing 按从上到下的顺序匹配规则,因此先忽略所有内容,再允许新内容。
如果需要更精细的控制(例如,只同步特定类型的新文件),可以在规则中添加具体的文件类型或路径,例如:
plaintext
**
!*/
!**/*.txt  # 只同步新的txt文件
© 版权声明

相关文章

没有相关内容!

暂无评论

none
暂无评论...