Tuve este problema cuando compré un segundo Macbook. Pensé que sería simple usar iCloud para sincronizar los dos. Desafortunadamente, este es un proceso muy poco confiable según lo informado por muchas personas. Decidí escribir un script de bash shell para lidiar con eso. Funciona perfectamente Puede hacer doble clic en los archivos de copia de seguridad / restauración que se ven en Finder. Hice una copia de seguridad en Dropbox, pero puede modificar los scripts para escribir / leer en otro lugar. No puedo entender cómo cargar los scripts aquí, así que solo los incluiré a continuación como texto. Hay muchos comentarios en el script, por lo que debería poder resolver el proceso. El script principal hará una copia de seguridad de todos los directorios de la aplicación Notes. También creará un script de restauración adecuado para restaurar las copias de seguridad a cualquier otra 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