Vous importez des notes d'un Mac à un autre?

11

J'utilisais beaucoup Notes sur un ordinateur portable prêté pour le travail. Je viens de recevoir ma machine permanente et après la mise à jour à partir des données sauvegardées sur CrashPlan, j'ai trouvé que mes notes n'étaient pas terminées. J'ai examiné le problème, j'ai vu ce que je devais copier et j'ai demandé à la technologie de construction de m'envoyer par e-mail le contenu de group.com.apple.notes de l'ancienne machine. J'ai extrait le zip qu'il m'a envoyé et dans Notes, j'ai exécuté des "notes d'importation" sur le répertoire qu'il a envoyé. Il ne semble pas que quelque chose ait été copié. Une idée pourquoi cela pourrait ne pas fonctionner? Suis-je en train de copier le mauvais répertoire, ou d'importer de manière incorrecte ou sinon il manque une étape? Quels sont les fichiers réels qui doivent être copiés? L'ancienne et la nouvelle machine exécutent El Capitan.

Frank Harris
la source
Pourquoi n'avez-vous pas utilisé Time Machine qui est conçu exactement pour cela?
Thorbjørn Ravn Andersen
Pourquoi avez-vous tous nécro un fil de trois ans ???
Frank Harris
SO a choisi de me le présenter.
Thorbjørn Ravn Andersen

Réponses:

22

La fonction 'Importer dans Notes' importe des fichiers texte. Notes lui-même stocke ses fichiers dans une base de données SQLite, qui est contenue dans le conteneur de groupe group.com.apple.notes.

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

Pour l'utiliser comme base de données Notes, quittez Notes et copiez le contenu dans le conteneur de groupe sur votre système actuel.

grg
la source
Merci pour cela!! Travaux! Si cela correspond à votre configuration, vous pouvez connecter le mac sur le même réseau local, puis ouvrir le preferences -> sharingpartage d'activation, vous pouvez instantanément voir que dans votre barre latérale d'autres macs en tant que nouveau client sur le réseau, vous pouvez vous connecter à cette machine avec votre même utilisateur et faites-le glisser directement vers votre section locale, en choisissant remplacer. Fermez et rouvrez. Merci encore!
blamb
Cela a très bien fonctionné sur High Sierra - merci! Laissez à Apple le soin d'avoir un processus aussi intuitif ici ...
Jordan P
0

Je vérifierais le contenu des fichiers zip qu'il vous a envoyés. Comme l'a dit @grg, vous ne pouvez importer que des fichiers texte. Il existe une application tierce appelée Note2Txt.app qui va écrire toutes vos notes sous forme de fichiers texte dans un dossier que vous choisissez. Vous pouvez copier le dossier sur le nouvel ordinateur et importer le dossier dans Notes. Maintenant, si vous regardez dans "Notes importées", vous verrez toutes vos notes précédentes.

jmh
la source
0

J'ai eu ce problème lorsque j'ai acheté un deuxième Macbook. J'ai pensé qu'il serait simple d'utiliser iCloud pour synchroniser les deux. Malheureusement, il s'agit d'un processus très peu fiable, comme l'ont rapporté de nombreuses personnes. J'ai décidé d'écrire un script shell bash pour y faire face. Cela fonctionne parfaitement. Vous pouvez double-cliquer sur les fichiers de sauvegarde / restauration vus dans le Finder. J'ai sauvegardé sur Dropbox mais vous pouvez modifier les scripts pour écrire / lire dans un endroit différent. Je ne peux pas comprendre comment télécharger les scripts ici, alors je vais juste les inclure ci-dessous sous forme de texte. Le script contient de nombreux commentaires, vous devriez donc être en mesure de déterminer le processus. Le script principal sauvegardera l'ensemble des répertoires de l'application Notes. Il créera également un script de restauration approprié pour restaurer les sauvegardes sur tout autre 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
zeeb1953
la source
1
Bienvenue sur Stack Exchange. Veuillez consulter les instructions de mise en forme des publications avec Markdown pour comprendre pourquoi votre code ne s'affiche pas correctement.
Nic