Notes'u bir mac'tan diğerine mi aktarıyorsunuz?


11

İş için ödünç bir dizüstü bilgisayarda Notes'u kapsamlı bir şekilde kullanıyordum. Kalıcı makinemi yeni aldım ve CrashPlan'daki yedeklenmiş verilerden güncelledikten sonra, notlarımın bunu yapmadığını gördüm. Soruna baktım, kopyalamak için neye ihtiyacım olduğunu gördüm ve derleme teknolojisinden bana eski makineden group.com.apple.notes içeriğini e-postayla göndermesini istedi. Bana gönderdiği fermuarı çıkardım ve Notes'ta gönderdiği dizinde "ithalat notları" nı çalıştırdı. Bir şey kopyalanmış gibi görünmüyor. Bunun neden işe yaramayabileceğine dair bir fikrin var mı? Yanlış dizini kopyalıyor muyum yoksa yanlış mı içe aktarıyor veya başka bir adımı kaçırıyor musunuz? Kopyalanması gereken gerçek dosyalar nelerdir? Hem eski makine hem de yeni El Capitan çalışıyor.


Neden tam olarak bunun için tasarlanmış Time Machine'i kullanmadınız?
Thorbjørn Ravn Andersen

Neden hepiniz üç yaşında bir iş parçacığı necro yaptı ???
Frank Harris

Bu yüzden bana sunmayı seçti.
Thorbjørn Ravn Andersen

Yanıtlar:


22

'Notlara Aktar' işlevi metin dosyalarını içe aktarır. Notes kendisi dosyalarını group.com.apple.notes grup kapsayıcısında bulunan bir SQLite veritabanında depolar.

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

Bunu Notes veritabanınız olarak kullanmak için Notes'tan çıkın ve içeriği geçerli sisteminizdeki grup kapsayıcısına kopyalayın.


Bunun için teşekkürler!! İşler! Kurulumunuza uygunsa, mac'u aynı yerel ağa bağlayabilir, ardından preferences -> sharingetkinleştirme paylaşımını açabilirsiniz , diğer macs kenar çubuğunuzda ağdaki yeni bir istemci olarak anında görebilirsiniz, ardından bu makineye bağlanabilirsiniz aynı kullanıcınızla değiştirin ve değiştir'i seçerek hemen yerelinize sürükleyin. Kapatın ve tekrar açın. Tekrar teşekkürler!
blamb

Bu High Sierra'da harika çalıştı - teşekkürler! Burada sezgisel bir süreç için Apple'a bırakın ...
Jordan P

0

Size gönderdiği zip dosyalarının içeriğini kontrol ederdim. @Grg'nin dediği gibi, yalnızca metin dosyalarını içe aktarabilirsiniz. Tüm notlarınızı seçtiğiniz bir klasöre metin dosyaları olarak yazacak olan Note2Txt.app adlı 3. bölüm bir uygulama var. Klasörü yeni bilgisayara kopyalayabilir ve notları Notlar'a aktarabilirsiniz. Şimdi "İçe Aktarılan Notlar" a bakarsanız önceki tüm notlarınızı görürsünüz.


0

İkinci bir Macbook aldığımda bu sorunu yaşadım. İkisini senkronize etmek için iCloud'u kullanmanın basit olacağını düşündüm. Ne yazık ki bu, birçok insan tarafından bildirildiği gibi çok güvenilir olmayan bir süreçtir. Bununla başa çıkmak için bir bash kabuk senaryosu yazmaya karar verdim. Mükemmel çalışıyor. Finder'da görülen yedekleme / geri yükleme dosyalarına çift tıklayabilirsiniz. Dropbox'a yedekledim, ancak farklı bir yere yazmak / okumak için komut dosyalarını değiştirebilirsiniz. Komut dosyalarının buraya nasıl yükleneceğini anlayamıyorum, bu yüzden onları aşağıda metin olarak ekleyeceğim. Senaryoda çok sayıda yorum var, bu yüzden süreci çözebilmelisin. Ana komut dosyası, Notes uygulama dizinlerinin tamamını yedekleyecektir. Ayrıca, yedeklemeleri diğer Mac'lere geri yüklemek için uygun bir geri yükleme komut dosyası oluşturur.

#!/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
Stack Exchange'e hoş geldiniz. Kodunuzun neden düzgün görünmediğini anlamak için lütfen Markdown ile yayınları biçimlendirme yönergelerine göz atın .
Nic
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.