Імпортування приміток з одного Mac в інший?


11

Я широко використовував Примітки на портативному ноутбуці для роботи. Щойно я отримав свою постійну машину, і після оновлення із резервних даних на CrashPlan я виявив, що мої нотатки не закінчують її. Я переглянув проблему, побачив, що мені потрібно скопіювати, і попросив техніку побудови надіслати мені вміст group.com.apple.notes зі старої машини. Я витяг поштову скриньку, яку він мені надіслав, і в «Notes» запустив «імпортувати нотатки» в каталог, який він надіслав. Схоже, що щось не було скопійовано. Будь-яка ідея, чому це може не спрацювати? Я копіюю неправильний каталог чи імпортую неправильно чи іншим чином пропускаю крок? Які фактичні файли потрібно скопіювати? І стара машина, і нова працює під керуванням El Capitan.


Чому ви не використовували машину часу, яка призначена саме для цього?
Thorbjørn Ravn Andersen

Чому ви всі некромили трирічну нитку ???
Френк Харріс

Отож вирішив представити це мені.
Thorbjørn Ravn Andersen

Відповіді:


22

Функція "Імпорт до нотаток" імпортує текстові файли. Сам Notes зберігає свої файли в базі даних SQLite, яка міститься в контейнері групи group.com.apple.notes.

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

Щоб використовувати це як базу даних Notes, закрийте Notes і скопіюйте вміст у контейнер групи на вашій поточній системі.


Дякую за це !! Працює! Якщо він відповідає вашим налаштуванням, ви можете підключити mac у тій же локальній мережі, потім відкрити preferences -> sharingввімкнути спільний доступ, миттєво зможете побачити, що на вашій іншій бічній панелі Mac як новий клієнт у мережі, тоді ви зможете підключитися до цієї машини з вашим тим самим користувачем та перетягніть його прямо до вашого місцевого розташування, вибравши заміну. Закрийте і знову відкрийте. Знову дякую!
блам

Це чудово спрацювало на Високій Сьєррі - дякую! Залиште це Apple, щоб тут був такий інтуїтивно зрозумілий процес ...
Jordan P

0

Я перевірив би вміст поштових файлів, які він вам надіслав. Як сказав @grg, ви можете імпортувати лише текстові файли. Існує програма 3-ї частини під назвою Note2Txt.app, яка запише всі ваші нотатки у вигляді текстових файлів у вибраній вами папці. Ви можете скопіювати папку на новий комп'ютер та імпортувати папку в Notes. Тепер, якщо ви заглянете у "Імпортовані нотатки", ви побачите всі попередні нотатки.


0

У мене виникло це питання, коли я купив другий Macbook. Я думав, що буде просто використовувати iCloud для синхронізації обох. На жаль, це дуже ненадійний процес, про який повідомляють багато людей. Я вирішив написати сценарій bash shell, щоб вирішити це. Це прекрасно працює. Ви можете подвійним клацанням натиснути на файли резервного копіювання / відновлення, знайдені в Finder. Я створив резервну копію на Dropbox, але ви можете змінити сценарії для запису / читання в іншому місці. Я не можу зрозуміти, як завантажити сюди сценарії, тому просто включу їх нижче як текст. У сценарії є багато коментарів, тож ви повинні мати можливість відпрацювати процес. Основний сценарій створює резервну копію всього каталогу каталогів додатка. Він також створить відповідний сценарій відновлення для відновлення резервних копій на будь-який інший 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
Ласкаво просимо до обміну стеками. Перегляньте інструкції щодо форматування публікацій за допомогою Markdown, щоб зрозуміти, чому ваш код не відображається належним чином.
Нік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.