Notizen von einem Mac auf einen anderen importieren?

Ich habe Notizen auf einem Leih-Laptop für die Arbeit ausgiebig genutzt. Ich habe gerade meinen permanenten Computer bekommen und nach der Aktualisierung von den gesicherten Daten auf CrashPlan habe ich festgestellt, dass meine Notizen es nicht geschafft haben. Ich untersuchte das Problem, sah, was ich kopieren musste, und bat den Build-Techniker, mir den Inhalt von group.com.apple.notes von der alten Maschine per E-Mail zuzusenden. Ich entpackte die ZIP-Datei, die er mir geschickt hatte, und führte in Notes „Notizen importieren“ für das von ihm gesendete Verzeichnis aus. Anscheinend wurde nichts kopiert. Irgendeine Idee, warum das nicht funktionieren könnte? Kopiere ich das falsche Verzeichnis oder importiere ich falsch oder übersehe ich anderweitig einen Schritt? Was sind die eigentlichen Dateien, die kopiert werden müssen? Sowohl auf der alten als auch auf der neuen Maschine läuft El Capitan.

Warum haben Sie nicht Time Machine verwendet, das genau dafür entwickelt wurde?

Antworten (3)

Die Funktion „In Notizen importieren“ importiert Textdateien. Notes selbst speichert seine Dateien in einer SQLite-Datenbank, die im Gruppencontainer group.com.apple.notes enthalten ist.

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

Um dies als Ihre Notes-Datenbank zu verwenden, beenden Sie Notes und kopieren Sie den Inhalt in den Gruppencontainer auf Ihrem aktuellen System.

Danke dafür!! Funktioniert! Wenn es zu Ihrem Setup passt, können Sie den Mac mit demselben lokalen Netzwerk verbinden und dann preferences -> sharingdie Freigabe aktivieren öffnen. Sie können dies sofort in der Seitenleiste Ihres anderen Macs als neuen Client im Netzwerk sehen und dann eine Verbindung zu diesem Computer herstellen mit demselben Benutzer und ziehen Sie es direkt auf Ihr lokales und wählen Sie Ersetzen. Schließen und wieder öffnen. Danke noch einmal!
Das hat auf High Sierra super funktioniert - danke! Überlassen Sie es Apple, hier einen so intuitiven Prozess zu haben ...
Ich musste aktivieren System Preferences > Security & Privacy > Privacy > Full Disk Access, iTerm 2damit ich den Inhalt des Verzeichnisses auflisten und komprimieren ~/Library/Group Containers/group.com.apple.notes/konnte

Ich würde den Inhalt der ZIP-Dateien überprüfen, die er Ihnen geschickt hat. Wie @grg sagte, können Sie nur Textdateien importieren. Es gibt eine dritte App namens Note2Txt.app, die alle Ihre Notizen als Textdateien in einen Ordner Ihrer Wahl schreibt. Sie könnten den Ordner auf den neuen Computer kopieren und den Ordner in Notes importieren. Wenn Sie jetzt in "Importierte Notizen" nachsehen, sehen Sie alle Ihre vorherigen Notizen.

Ich hatte dieses Problem, als ich ein zweites Macbook kaufte. Ich dachte, es wäre einfach, iCloud zu verwenden, um die beiden zu synchronisieren. Leider ist dies ein sehr unzuverlässiger Prozess, wie viele Leute berichten. Ich beschloss, ein Bash-Shell-Skript zu schreiben, um damit umzugehen. Es funktioniert perfekt. Sie können auf die im Finder angezeigten Sicherungs-/Wiederherstellungsdateien doppelklicken. Ich habe in Dropbox gesichert, aber Sie können die Skripts so ändern, dass sie an einem anderen Ort geschrieben / gelesen werden. Ich kann nicht herausfinden, wie ich die Skripte hier hochladen kann, also werde ich sie unten einfach als Text einfügen. Es gibt viele Kommentare im Skript, sodass Sie in der Lage sein sollten, den Prozess auszuarbeiten. Das Hauptskript sichert die gesamten Notes-App-Verzeichnisse. Es erstellt auch ein geeignetes Wiederherstellungsskript, um die Backups auf jedem anderen Mac wiederherzustellen.

#!/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
Willkommen bei StackExchange. Bitte werfen Sie einen Blick auf die Anweisungen zum Formatieren von Beiträgen mit Markdown , um zu verstehen, warum Ihr Code nicht richtig angezeigt wurde.