张三
发布于 2025-10-21 / 6 阅读
0
0

Syncthing忽略规则配置

.stignore 文件用于定义 Syncthing 同步时应该忽略的文件和文件夹规则。它使用 .gitignore 类似的语法。以下是一些常用规则和配置示例: --- ### 基本语法 - \\#开头表示注释 - \\\*匹配任意字符(除了路径分隔符) - \\\*\\\*匹配任意字符(包括路径分隔符) - ?匹配单个字符 - !开头表示例外(不忽略) - /开头表示仅匹配当前目录(不是递归子目录) --- \`\`\`stignore # ======================== # Syncthing 忽略规则配置 # ======================== (?i) # 忽略大小写 (?d) # 允许匹配目录 # ======================== # 微信文件特殊处理 - 精确控制 # ======================== xwechat_files/\*\* !xwechat_files/\*/ # 一级:用户目录 !xwechat_files/\*/msg/ # 二级:msg 目录 !xwechat_files/\*/msg/file/ # 三级:file 目录 !xwechat_files/\*/msg/file/\*\* # 四级:file 目录内容 # 其他类型文件同步示例: # !xwechat_files/\*/msg/image/\*\* # !xwechat_files/\*/msg/video/\*\* # ======================== # Python 开发环境 # ======================== \*\*/__pycache__/ \*\*/.pytest_cache/ \*\*/\*.py\[cod\] \*\*/(venv\|.venv\|env\|.env)/ # ======================== # Node.js 开发环境 # ======================== \*\*/node_modules/ \*\*/dist/ \*\*/.npm/ \*\*/.node_repl_history # ======================== # Java 开发环境 # ======================== \*\*/target/ \*\*/.mvn/ \*\*/.gradle/ \*\*/\*.class # ======================== # 其他语言构建输出 # ======================== \*\*/out/ \*\*/build/ \*\*/bin/ \*\*/obj/ # ======================== # 版本控制系统 # ======================== \*\*/.git/ \*\*/.gitee/ \*\*/.svn/ \*\*/.hg/ # ======================== # IDE 和编辑器配置 # ======================== \*\*/.idea/ \*\*/.vscode/ # ======================== # 日志和缓存文件 # ======================== \*\*/logs/ \*\*/cache/ \*\*/.cache/ \*\*/\*.log # ======================== # 系统文件 # ======================== \*\*/.DS_Store \*\*/._\* \*\*/.Spotlight-V100/ \*\*/.TemporaryItems/ \*\*/.Trashes/ \*\*/.fseventsd/ \*\*/Thumbs.db \*\*/ehthumbs.db \*\*/Desktop.ini \*\*/.directory \*\*/__MACOSX/ # macOS 资源派生文件 \*\*/$RECYCLE.BIN/ # Windows 回收站 \*\*/System Volume Information/ # Windows 系统卷信息 # ======================== # NAS 相关文件 # ======================== \*\*/@eaDir/ # Synology \*\*/.@__thumb/ # Synology # Syncthing 内部文件(重要!不要删除) \*\*/.stfolder/ \*\*/.stversions/ # ======================== # 临时文件和开发工具 # ======================== \*\*/\*.tmp \*\*/\*.temp \*\*/tmp/ \*\*/temp/ \*\*/.swp \*\*/\*.swo \*\*/.wget-hsts \*\*/.docker/ \*\*/.vagrant/ \`\`\`

评论