還原 Apple 記事應用程式中已刪除的記事

2014 年 8 月 31 日

我最近在 Apple 筆記型電腦上的記事應用程式中刪除了一則記事。身為一個偏執的備份保管者,而且通常會將所有工作提交到像 git 這樣的儲存庫中,我對於意外刪除並不太擔心。但 Apple 的記事應用程式沒有任何形式的版本控制,而且很容易意外刪除某個東西。我有一個每日 rsync 備份和執行時間機器,但 Google 無法找出一個簡單的方法來取回該記事。因此,如果有人需要執行此操作,以下是我所做的。

首先,我需要找出記事儲存其資料的位置,在網路上搜尋得知它位於 ~/Library/Containers/com.apple.Notes/Data/Library/Notes/[1]。然而,從時間機器進行還原並無幫助,因為 iCloud 會善意地以最新版本覆寫已還原的版本。資料也真的被破壞了,因此我無法使用文字編輯器輕鬆地找到我需要的文字。

所以我這樣做了

然而,事後看來,可能更簡單的方法是將我的主筆記型電腦從網際網路斷開連線、從時間機器還原、從記事應用程式複製我需要的文字,然後重新連線。但我沒有意願嘗試看看這樣是否可行。

我不會將任何重要資料儲存在備忘錄應用程式中,我偏好 Evernote,或儲存在 git 儲存庫的安全性中。我希望建立軟體應用程式的人會將版本控制作為其功能集的常規部分,一旦你習慣了它,就難以沒有它。


腳註

1: 此堆疊交換暗示有些資料也可能在其他地方,儘管我在我提供的路徑中找到了我想要的。