如何忽略同步文件

Sync Vault会过滤以下几种文件:系统内置忽略文件、正则表达式匹配路径的文件、文件大小超过配置的大小。

系统内置的忽略文件

  • 操作系统垃圾文件 : .DS_Store (macOS), Thumbs.db (Windows), Desktop.ini (Windows)。
  • 版本控制 : .git 。
  • Obsidian 工作区状态 : .obsidian/workspace , .obsidian/workspace.json , .obsidian/workspace-mobile.json 。这些文件记录了窗口布局和打开的文件,频繁变化且不需要在多端同步(会导致冲突和体验问题)。
  • 回收站 : .trash 。
  • 插件内部数据目录。

完整忽略列表如下:

  1. DS_Store
  2. Thumbs.db
  3. Desktop.ini,
  4. .git,
  5. .trash,
  6. workspace,
  7. workspace.json,
  8. workspace-mobile.json,
  9. .ignore

用户自定义忽略文件

通过正则表达式忽略文件同步。这里列举常见的正则表达式模式,帮助用户快速配置。

过滤项正则表达式匹配模式
文件 A/file.mdA\/file\.md$
文件 A/file.md和文件B/file.mdA\/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的文件。