是否要在Mac上访问Notes数据想知道Notes在Mac上的哪里存储本文将向您展示Notes在Mac上本地存储的位置以及如何访问该数据当然这假定您使用带或不带iCloud的Notes应用程序如果是则所有Notes都将本地保存在Mac上包括本地保存的笔记以及来自iCloud的笔记缓存此存储的Notes数据包括所有Notes文本图像图形绘图涂鸦媒体电影视频以及在Notes应用程序中存储和保留的任何其他数据
本文针对旨在直接访问Notes数据的更多技术用户绝大多数Mac用户可以通过在Mac上启动“ Notes”应用程序并在其中查找其便笺数据来访问其便笺
无论您是要手动恢复Notes手动备份Notes数据手动还原Notes数据还是出于任何其他目的直接从MacOS或Mac OS X访问Notes数据访问原始Notes数据都可以有很多用途可以进行备份数字取证好奇心或其他任何东西
Mac上本地存储Notes数据的位置
在Mac上本地存储Notes的路径如下:
~/Library/Group Containers/group.com.apple.notes/
对于iCloud Notes您可以查看以下位置:
~/Library/Containers/com.apple.Notes/
要访问这些Notes位置请使用Finder中方便的“转到文件夹”命令:
在Finder中下拉“转到”菜单
选择“转到文件夹”
准确输入以下路径然后单击“转到”以跳到该文件夹
~/Library/Group Containers/group.com.apple.notes/
该文件夹包含本地存储的所有Notes以及在Mac上本地缓存的iCloud注释如果要备份或恢复此数据则将使用此文件夹
实际的Notes数据位于名为“ NoteStore.sqlite”的文件中文本数据存储在SQL Lite数据库文件中而来自Notes的所有媒体均存储在此文件夹内的各个目录中包括“ Media”“ FallbackImages”和“预览”
记录Mac本地存储的数据
从iCloud Notes在Mac上的Notes位置
在Mac上的以下位置可以找到专有地保存在iCloud中的注释而不是在以前的位置之外:
~/Library/Containers/com.apple.Notes/Data/CloudKit/
随着:
~/Library/Containers/com.apple.Notes/Data/Library/Notes/
您也可以访问父目录但在那里会找到许多别名和符号链接这对于iCloud数据是很常见的(如从Mac上的命令行或通过Finder转到文件夹访问iCloud Drive数据时可能遇到的一样)
您可能会注意到一些重叠具体取决于您保存Notes的位置以及是否同时使用iCloud和本地笔记或者有时在两个位置都保留相同的Notes数据
重要的是要认识到如果Notes被密码锁定则SQL文件中的数据将被加密并且如果没有Notes密码就很可能无法访问
访问存储在NoteStore.sqlite中的Notes数据将需要一个SQL应用程序来查询数据库如果需要您可以使用命令行或第三方SQL Lite应用程序来执行此操作
在命令行中可以使用“ sqlite”命令完成此操作对于喜欢使用GUI导航SQL的用户可以选择免费使用的SQLiteBrowser.org
同样这适用于Mac本地存储的所有Notes数据无论是从iCloud进行缓存还是通过本地本地Notes数据
Notes.app与Stickies.app其中存储了Stickies便笺
请记住Notes应用程序与Stickies应用程序不同(有时称为Sticky Notes)如果您要查找Stickies应用说明数据则可以在以下位置的其他数据库文件中找到这些数据:
~/Library/StickiesDatabase
您可以通过用户库或上述“转到文件夹”命令访问该目录位置