Sync Vault会过滤以下几种文件:系统内置忽略文件、正则表达式匹配路径的文件、文件大小超过配置的大小。
系统内置的忽略文件
- 操作系统垃圾文件 : .DS_Store (macOS), Thumbs.db (Windows), Desktop.ini (Windows)。
- 版本控制 : .git 。
- Obsidian 工作区状态 : .obsidian/workspace , .obsidian/workspace.json , .obsidian/workspace-mobile.json 。这些文件记录了窗口布局和打开的文件,频繁变化且不需要在多端同步(会导致冲突和体验问题)。
- 回收站 : .trash 。
- 插件内部数据目录。
完整忽略列表如下:
- DS_Store
- Thumbs.db
- Desktop.ini,
- .git,
- .trash,
- workspace,
- workspace.json,
- workspace-mobile.json,
- .ignore
用户自定义忽略文件
通过正则表达式忽略文件同步。这里列举常见的正则表达式模式,帮助用户快速配置。
| 过滤项 | 正则表达式匹配模式 |
| 文件 A/file.md | A\/file\.md$ |
| 文件 A/file.md和文件B/file.md | A\/file\.md|B/file\.md$ |
| 所有路径下的A/file.md和文件B/file.md | .*\/(A|B)\/file\.md$ |
更多详细配置,可以问deep seek,提示词:RegExr中,如何过滤文件 A/file.md和文件B/file.md
按大小忽略文件
在设置中指定跳过大文件,比如设置了数值为100,则会跳过文件大小超过100MB的文件。