Gdzie kontakty aplikacji Apple przechowują swoje pliki w Mavericks?

4

Dokonuję czystej ponownej instalacji Mavericks na komputerze klienta. Wierzę, że miała dużą liczbę pozycji książki adresowej w aplikacji Kontakty, które nie były w iCloud, i muszę je przywrócić z kopii zapasowej. Gdzie są przechowywane? Zgaduję, że powinny znajdować się w Users / ~ / Library /, ale nie mogę znaleźć lokalizacji.


źródło
Właśnie z tego powodu mam powtarzające się zadanie eksportowania zarówno moich kontaktów, jak i danych kalendarza do formatu archiwum, więc nie muszę zadzierać ze stanem wewnętrznej bazy danych w żadnej konkretnej kompilacji. Są tak małe, że zwykle przechowuję trzy lub więcej lat danych w folderze Backup w systemie plików. Jeśli migracja ręki się nie powiedzie, zawsze możesz przywrócić dane z tej kopii zapasowej i ponownie wyeksportować rzeczy do płaskiego pliku lub dodać to do listy kroków przed kolejną czystą instalacją.
bmike
Moja migracja rąk wydaje się nieudana. Zobacz mój komentarz do odpowiedzi poniżej.
Nie jestem zaskoczony. Widziałem konflikty między stanem zapisanym aplikacji (~ / Library / Containers) a plikami pamięci bazy danych (~ / Library / Application Support) i źródłami synchronizacji (iCloud jest wszędzie). W twoim przypadku problemy, które doprowadziły cię do poszukiwania czystej instalacji, mogły również wpłynąć na pliki. Miałem znacznie więcej szczęścia, przywracając całe konto użytkownika do nowego folderu użytkownika, a następnie eksportując dane. Jak dokładnie wykonano „kopię zapasową”? (ps, możesz po prostu zaakceptować tę odpowiedź, ponieważ to tam są dane i zapytaj o prawdziwy problem - jak odzyskać)
bmike
Sklonowałem cały dysk twardy za pomocą CCCloner.
1
Uruchom komputer z klonu i wyeksportuj kontakty do płaskiego pliku. W tym momencie oh może uruchomić się z powrotem do czystego systemu i zaimportować dane po wyczyszczeniu nieudanej migracji ręki.
bmike

Odpowiedzi:

4

Contacts.app przechowuje swoje dane w ~ / Library / Application \ Support / AddressBook .

Dla poszczególnych baz danych możesz je wyświetlić za pomocą następującego polecenia:

find ~/Library/Application\ Support/AddressBook/ -name "AddressBook-v22.abcddb"
grg
źródło
Wspaniały. Znalazłem folder. Ale Kontakty nie importują 16 MB plików dla tego użytkownika. Mogę skopiować cały folder z kopii zapasowej do nowej instalacji, ale Kontakty pokazują te same 15 adresów bez względu na to, co robię. Mając 16 MB danych, muszą istnieć setki adresów. Co przeoczam?
@WheatWilliams Czy kontakty dotyczą użytkownika na moim Macu? Upewnij się, że to konto jest włączone w preferencjach Contacts.app, ponieważ uważam, że stany „włączone konto” są przechowywane gdzie indziej, ponieważ są używane do innych funkcji.
grg
Tak, oczywiście, kontakty są na On My Mac, ale nie ma preferencji do ustawienia. Mavericks automatycznie ponownie włącza iCloud w Kontaktach za każdym razem, gdy uruchomisz ponownie, a lokalna pamięć podręczna pojawia się w Kontaktach, mimo że odłączyłem kabel Ethernet.
Nadal masz zastosowanie do wersji 10.13.x (High Sierra)? Powyższy katalog istnieje na moim MacBooku 10.13.
Johnny Utahh
@Johnny Rzeczywiście, nadal obowiązuje w macOS 10.13 i macOS 10.14 w momencie pisania
grg