OS X 的 Time Machine 备份系统有一个 API,允许应用程序开发人员指示应将属于该应用程序的某些文件夹排除在用户备份之外。这是通过文件系统中目录上的扩展属性集来实现的。
使命宣言是“[…] [Déjà Dup] 隐藏了备份的复杂性 […]”,我有点期待有这样的事情。作为应用程序开发人员,应该知道哪些文件夹可以安全排除。但我在网上找不到任何提及它的内容。
如能朝着正确的方向或正确的功能请求给予推动,我们将不胜感激。
答案1
Déjà Dup 将忽略 中的任何文件~/.cache
。因此,如果您因为有缓存文件而提出请求,请将它们放入 中~/.cache/program-name/
。有关更多信息,请参阅 XDG basedir 规范。
您还可以强制将文件夹添加到 gsettings 架构中用户的排除列表键org.gnome.DejaDup
。这不是很方便用户(该键仅供用户修改),但这是最后的手段。