从一台Mac导入Notes到另一台Mac?


11

我在借用笔记本电脑上大量使用Notes进行工作。我只有永久机器,并且从CrashPlan上备份的数据进行更新后,我发现我的笔记并没有结束。我调查了一下问题,看到了需要复制的内容,并要求构建技术通过电子邮件将旧机器中group.com.apple.notes的内容发送给我。我提取了他发送给我的压缩文件,然后在Notes中对他发送的目录运行了“导入注释”。似乎没有什么被复制。知道为什么这可能行不通吗?我是在复制错误的目录,还是错误地导入或缺少步骤?需要复制哪些实际文件?新旧机器都在运行El Capitan。


您为什么不使用专门为此设计的Time Machine?
托尔比约恩Ravn的安德森

你们为什么都死了一个三岁的线程???
弗兰克·哈里斯

因此,选择将其呈现给我。
托尔比约恩Ravn的安德森

Answers:


22

“导入Notes”功能可导入文本文件。Notes本身将其文件存储在SQLite数据库中,该数据库包含在group.com.apple.notes组容器中。

~/Library/Group Containers/group.com.apple.notes/

要将其用作Notes数据库,请退出Notes并将其内容复制到当前系统上的组容器中。


谢谢你!!作品!如果适合您的设置,则可以将Mac连接到同一本地网络,然后打开preferences -> sharing启用共享,您可以立即在其他Mac侧边栏中看到它作为网络上的新客户端,然后可以连接到该计算机与您的同一个用户,并将其直接拖到您的本地,然后选择替换。关闭并重新打开。再次感谢!
blamb

这在High Sierra上效果很好-谢谢!让苹果在这里拥有如此直观的流程...
Jordan P

0

我会检查他发送给您的zip文件的内容。正如@grg所说,您只能导入文本文件。有一个名为Note2Txt.app的第三部分应用程序,它将所有注释作为文本文件写入您选择的文件夹中。您可以将文件夹复制到新计算机,然后将文件夹导入Notes。现在,如果您查看“导入的笔记”,您将看到所有以前的笔记。


0

我购买第二本Macbook时遇到了这个问题。我认为使用iCloud同步两者很简单。不幸的是,正如许多人所报告的那样,这是一个非常不可靠的过程。我决定编写一个bash shell脚本来处理它。它完美地工作。您可以双击在Finder中看到的备份/还原文件。我备份到Dropbox,但是您可以修改脚本以将其写入/读取到其他地方。我不知道如何在这里上传脚本,因此将它们作为文本包含在下面。脚本中有很多注释,因此您应该能够确定该过程。主脚本将备份整个Notes应用程序目录。它还将创建合适的还原脚本,以将备份还原到任何其他Mac。

#!/bin/bash
#set -x

DT=`date "+%y%b%d"`
SAV_DIR=~/Dropbox/Notes
NOTE_DIR=~/Library/Group*/group.com.apple.notes*
TARFILE=Notes.$DT
RESTORE_FILE=notes_restore.$TARFILE.$HOSTNAME.sh

#echo DT=$DT
#echo SAV_DIR=$SAV_DIR
#echo TARFILE=$TARFILE
#echo RESTORE_FILE=$RESTORE_FILE
#ls -ld $NOTE_DIR

# Preserve ownership, permissions and full path to ensure files are
# restored to original locations
# ** You need to use tar xPpf to preserve full path and permissions on
# ** the restore command as well else the leading / will be removed and
# ** the files will be restored relative to where you run the command

tar cfpP /tmp/$TARFILE.$HOSTNAME.tar $NOTE_DIR
mv /tmp/$TARFILE.$HOSTNAME.tar $SAV_DIR

# ------------ Create Restore Script ----------------

# The restore script will have the same name, date and hostname
# as the notes tar file saved in the Dropbox folder
# The file can be seen in the Finder Dropbox window. A double click
# on it will run the restore script.
# This ensures that you can export the Notes app files to dropbox
# from any host and restore to any host by selecting the appropriate
# tar file restore script

echo "#! /bin/bash "                                >  /tmp/$RESTORE_FILE
echo "cp $SAV_DIR/$TARFILE.$HOSTNAME.tar /tmp"      >> /tmp/$RESTORE_FILE
echo "tar xPpf /tmp/$TARFILE.$HOSTNAME.tar"         >> /tmp/$RESTORE_FILE
echo "/bin/rm /tmp/$TARFILE.$HOSTNAME.tar"          >> /tmp/$RESTORE_FILE

chmod 755 /tmp/$RESTORE_FILE
mv /tmp/$RESTORE_FILE $SAV_DIR

1
欢迎使用Stack Exchange。请查看有关使用Markdown设置帖子格式说明,以了解代码未正确显示的原因。
Nic
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.