如何完整导出苹果备忘录的全部笔记(以及其他数据)?

苹果备忘录(Apple Notes)笔记是我的数字资产,虽然有 iCloud 自身的备份和同步功能,但我还是想定期备份全部笔记到自己手里,那么如何把备忘录整个笔记库方便的导出呢?

macOS 的备忘录 App 的菜单栏导出功能只支持导出单篇笔记,且只能导出为 PDF 格式。

苹果官网打包导出(txt格式,耗时长)

其实 Apple ID 下的用户数据都可以在苹果官网打包下载,用浏览器打开 https://privacy.apple.com 并登录。

点「请求获取数据副本」。

这里可以下载的数据非常全,比如备忘录笔记、日历和提醒事项、Safari 书签、通讯录、照片等。选择要下载的数据——这里是「备忘录」——点继续。

选择下载文件包的单个大小,点「完成请求」。

准备数据需要时间,可以下载的时候,会收到邮件通知,邮件里会包含下载链接。

我是 11 月 15 日请求下载,到 11 月 20 日收到的下载邮件。下图是下载邮件截图,点「获取你的数据」就会跳转到下载网页。

我的备忘录数据有 200 多 MB,点下载按钮开始下载。

解压下载的压缩包文件,下面有两个文件包,iCloud Notes 就是全部笔记,iCloudUsageData 是笔记相关的一些元数据。

解压 iCloud Notes,就能看到我的备忘录笔记的原有的目录结构。

每一篇笔记都是一个文件夹。

一篇笔记会被保存为 txt 格式文本,如果笔记内包含附件(比如图片、文档、音频),会放在 Attachments 文件夹,正文内的链接会放在单独的 Links.txt 文档。

你也可以按此方法导出你的其他个人数据,比如 iCloud 照片。

第三方工具导出

如果你不想等待那么久,也可以使用第三方工具来导出,比如 Exporter(可以在 Mac App Store 免费下载),。

还可以设置导出笔记命名规则和 Markdown 格式。

导出过程不到一分钟,但并非所有笔记都能导出成功。

会导出两个文件夹,iCloud 里包含成功导出的笔记,格式是 Markdown, Failed Exports 里包含的是导出失败的笔记,格式是 html(网页),但其实厘米也有笔记内容。

用这个工具成功导出的笔记是 Markdown 格式,正文语法也会转化成 Markdown 语法,非常适合迁出至支持 Markdown 的笔记平台。