备份 Apple 备忘录
把备忘录变成不用“备忘录”也能打开的文件:一个跟随每次编辑的镜像,以及永不改变的带日期副本。
备份 Apple 备忘录的几种方式
| 方式 | 你得到什么 | 漏掉什么 |
|---|---|---|
| iCloud | 每台设备上的备忘录 | 删除或改错也会同步到所有地方;“备忘录”之外没有副本 |
| 时间机器 | 某一天的备忘录数据库 | 只能恢复整个数据库,不能只恢复一条备忘录;而且它是给“备忘录”用的,不是用来读的 |
| 文件 › 导出为 PDF | 一条随处可读的备忘录 | 一次一条,手动操作,没有文件夹 |
| Exporter | 每条备忘录都是 Markdown 文件,带着文件夹、附件和链接,始终最新 | 锁定的备忘录 |
步骤
- 连接 Apple 备忘录,选择一个导出文件夹,如
~/Documents/notes,然后点按“立即同步”。这个文件夹就是实时镜像。 - 打开“设置”>“登录时打开”,让镜像在重启后继续保持最新。
- 如需快照,请安装命令行:在命令行卡片上点按“复制安装命令”,然后在终端中粘贴一次。
- 在同一张卡片上,在“导出目标”下点按“添加文件夹…”,选择一个备份文件夹,如
~/Backups。授权会涵盖它下面的所有文件夹。 - 用
crontab -e添加每晚快照。exporter help cron会打印带有这个命令在你 Mac 上完整路径的那一行;请使用它,并把%写成\%:
0 3 * * * exporter export --dest ~/Backups/notes-$(date +\%F)
你会得到什么
~/Documents/notes/ 镜像,始终最新
~/Backups/notes-2026-09-10/ 一份快照
~/Backups/notes-2026-09-11/ 第二天晚上的快照
每份快照都是一次完整导出,每条备忘录一个 .md,按卡片上“整理”的设置排列,附带它的附件,并在它自己的 .exporter/ 中记录这次运行。应用打开时也可以正常运行 export。
注意事项
- 镜像不是存档:你在 Apple 备忘录中删除的备忘录,会在下次同步时从镜像中删除。带日期的快照会保留它。
- Exporter 无法恢复。它从不写入 Apple 备忘录,所以要找回一条备忘录,就得打开它的文件,把文字复制到一条新备忘录中。
- 锁定的备忘录从不导出;在免费额度内,备份只包含你的前 100 条备忘录。
exporter status会显示已用了多少免费备忘录。
export 的每个选项都在命令行参考中,文件本身则在 Apple 备忘录文档中。