아주 오래된 문자 메시지를 찾는 방법


10

지난 해에 수만 건의 메시지가 전송 된 대화가 있습니다. 6 개월 전에 8 월에 텍스트를 찾고 싶습니다. 8 월로 돌아가서 해당 메시지를 스크롤하려면 어떻게해야합니까? 내 iPhone과 Macbook의 메시지 모두에서 대화가 있습니다.



~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive 8 월 말부터 폴더를 열고 여는 데 어떤 문제가 있습니까?
Tetsujin

@Tetsujin "무엇이 잘못 되었나요?" 이것이 아직 제안 되었습니까?
사용자

… 내 개막식에서
Tetsujin

답변:


10

나는 두 가지 방법을 찾았습니다. 필요와 선호 사항에 따라 원하는 것을 선택하십시오.

1. 유연한 방법

Terminal.app를 열고 다음 명령을 입력하십시오.

sqlite3 ~/Library/Messages/chat.db

이제 Mac의 메시지 앱 데이터베이스에 있습니다.

다음 명령을 입력하십시오 (그러나이 sqlite>답변 에이 명령 이 추가 되었으므로이 시점에서 예상되는 것을 보여주기 위해 포함하지 마십시오 ).

sqlite> .mode column
sqlite> .headers on
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2016-01-12";

이 교체 "2016-01-12"당신이 당신의 메시지를 필터링 할 날짜 만 유지 ""!

메시지의 정확한 날짜를 알고 있다면 다음 >==같이 바꿀 수 있습니다 .

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate = "2016-01-12";

또는 날짜 범위를 알고 있다면 다음과 같이 할 수도 있습니다.

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2015-12-10" and cDate <= "2016-01-12";

이제 메시지를 필터링해야합니다!

이렇게하면 실제로보다 유연한 방식으로 메시지를 필터링 할 수 있습니다. 데이터베이스 스키마를 사용하면 메시지를 필터링하는 좋은 방법을 찾을 수 있습니다.

2. 쉬운 방법

더 사용자 친화적 인 것을 원한다면 Terminal.app 에이 명령을 입력하면 다음을 발견했습니다.

open ~/Library/Messages/Archive/

메시지를 날짜별로 그룹화 한 파인더에서 폴더를 열면 메시지를 찾는 것이 훨씬 쉬워집니다. 이것은 다른 사용자도 언급했습니다.

이 방법의 장점은 메시지를보다 읽기 쉽고 사용자 친화적 인 멋진 사용자 인터페이스 (예 : 메시지)로 여는 것입니다.


open ~/Library/Messages/Archive/해당 폴더가 존재하지 않습니다.
사용자

@ OS X 버전에 따라 Message App 메시지 경로가 달라집니다. 그것을 확인하고 그것이 도움이되었는지 알려주십시오.
Rafael

버전 10.11.2 El Capitan
사용자

0

저에게있어 몇 년 전으로 거슬러 올라간 메시지를 검색하는 가장 쉬운 방법은 iExplorer 를 사용 하여 메시지를 다양한 형식으로 내보내는 것입니다. 나는 보통 PDF와 TXT 내보내기를하는데, 그 중 하나는 쉽게 검색됩니다.

나는 다른 기능도 사용하며 프리웨어가 아니기 때문에 비용이 들었습니다.


1
오히려 단일 문자 메시지를 확인하기 위해 무언가를 사지 않습니다.
사용자

분명히 데모 버전이 있으며 거의 ​​4 시간 동안 메시지를 백업하고 있습니다. 이것이 정상입니까?
사용자

0

... / Library / Messages / Archive로 이동하여 특정 날짜 / 전화 번호를 찾으십시오. 대화를 이끌어 낼 수 있어야합니다.

행운을 빕니다!



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.