在 Apple 的笔记应用程序中恢复已删除的笔记

2014 年 8 月 31 日

我最近在我的 Apple 笔记本电脑上的笔记应用程序中删除了一条笔记。作为一名对备份感到焦虑的守护者,并且通常将所有工作提交到像 git 这样的存储库中,我不太担心意外删除。但是 Apple 的笔记应用程序没有任何形式的版本控制,并且很容易意外删除某些内容。我每天都有 rsync 备份并运行时间机器,但谷歌搜索无法找到一种简单的方法来恢复笔记。因此,如果其他人需要这样做,以下是我所做的操作。

首先,我需要找到笔记存储其数据的位置,谷歌搜索告诉我它位于 ~/Library/Containers/com.apple.Notes/Data/Library/Notes/[1]。但是,从时间机器进行恢复并没有帮助,因为 iCloud 有助于用最新的版本覆盖恢复的版本。数据也非常混乱,因此我无法轻松地使用文本编辑器找到我需要的文本。

所以我做了以下操作

然而,事后看来,可能更容易只是断开我的主笔记本电脑与互联网的连接,从时间机器恢复,从笔记应用程序中复制我需要的文本,然后重新连接。但我没有兴趣尝试看看这是否有效。

我不在笔记应用程序中存储任何重要内容,我更喜欢 Evernote 或存储在 git 存储库安全的文件夹中。我希望构建软件应用程序的人们将版本控制作为其功能集的常规部分,一旦你习惯了它,就很难没有它。


脚注

1: 这个堆栈交换 意味着一些数据可能也存储在其他地方,尽管我在我给出的路径中找到了我想要的东西。