Importando o Notes de um mac para outro?

11

Eu estava fazendo uso extensivo do Notes em um laptop emprestado para o trabalho. Acabei de adquirir minha máquina permanente e, depois de atualizar a partir dos dados de backup no CrashPlan, descobri que minhas anotações não foram recuperadas. Analisei o problema, vi o que precisava copiar e solicitei à técnica de construção que me enviasse por email o conteúdo de group.com.apple.notes da máquina antiga. Extraí o zip que ele me enviou e no Notes executou "importar notas" no diretório que ele enviou. Parece que nada foi copiado. Alguma idéia de por que isso pode não funcionar? Estou copiando o diretório errado ou importando incorretamente ou faltando uma etapa? Quais são os arquivos reais que precisam ser copiados? Tanto a máquina antiga quanto a nova estão executando o El Capitan.

Frank Harris
fonte
Por que você não usou o Time Machine, projetado exatamente para isso?
Thorbjørn Ravn Andersen
Por que todos vocês necro uma discussão de três anos ???
Frank Harris
SO escolheu me apresentar.
Thorbjørn Ravn Andersen 18/03

Respostas:

22

A função 'Importar para o Notes' importa arquivos de texto. O próprio Notes armazena seus arquivos em um banco de dados SQLite, contido no contêiner do grupo group.com.apple.notes.

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

Para usar isso como seu banco de dados do Notes, feche o Notes e copie o conteúdo para o contêiner do grupo em seu sistema atual.

grg
fonte
Obrigado por isso !! Trabalho! Se ele se encaixar na sua configuração, você pode conectar o mac na mesma rede local e abrir o preferences -> sharingcompartilhamento de habilitação, você poderá ver instantaneamente isso na barra lateral de outros macs como um novo cliente na rede e conectar-se a essa máquina com o mesmo usuário e arraste-o para o seu local, escolhendo substituir. Feche e abra novamente. Obrigado novamente!
blamb
Isso funcionou muito bem em High Sierra - obrigado! Deixe-o para a Apple para ter um processo tão intuitivo aqui ...
Jordan P
0

Gostaria de verificar o conteúdo dos arquivos zip que ele enviou a você. Como o @grg disse, você só pode importar arquivos de texto. Há um aplicativo de terceira parte chamado Note2Txt.app que escreverá todas as suas anotações como arquivos de texto na pasta que você escolher. Você pode copiar a pasta para o novo computador e importar a pasta para o Notes. Agora, se você procurar em "Notas importadas", verá todas as suas notas anteriores.

jmh
fonte
0

Eu tive esse problema quando comprei um segundo Macbook. Eu pensei que seria simples usar o iCloud para sincronizar os dois. Infelizmente, esse é um processo pouco confiável, conforme relatado por muitas pessoas. Eu decidi escrever um script shell bash para lidar com isso. Funciona perfeitamente. Você pode clicar duas vezes nos arquivos de backup / restauração vistos no Finder. Fiz backup do Dropbox, mas você pode modificar os scripts para escrever / ler em algum lugar diferente. Não consigo descobrir como fazer o upload dos scripts aqui, apenas os incluiremos abaixo como texto. Existem muitos comentários no script, portanto você deve poder elaborar o processo. O script principal fará backup de todos os diretórios do aplicativo Notes. Ele também criará um script de restauração adequado para restaurar os backups para qualquer outro 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
fonte
1
Bem-vindo ao Stack Exchange. Consulte as instruções para formatar postagens com o Markdown para entender por que seu código não estava aparecendo corretamente.
Nic