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.


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"

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.