Очистить историю чата iMessage в Mac OS X

Оглавление:

Anonim

Приложение «Сообщения» для Mac отслеживает всю историю чатов через iMessage и SMS, предоставляя вам длинные записи разговоров в легко просматриваемом и прокручиваемом журнале чата. В отличие от iOS, в Mac OS X нет встроенного метода удаления истории чата, и хотя вы можете закрыть окно, это не обязательно удалит все данные, журналы, кеши или ассоциации с конкретным чатом и эти кеши все еще хранятся на Mac.

Вместо этого, если вы хотите очистить историю журнала чата в приложении «Сообщения» для Mac OS X, вам придется обратиться к Finder или командной строке, если вы хотите удалить историю сообщений на Mac. . Это несложно, нужно просто удалить несколько файлов, как описано ниже.

Как удалить всю историю чатов из сообщений в Mac OS X

Это работает во всех версиях приложения «Сообщения» для Mac, от самых ранних версий до новейших:

  1. Выход из Сообщений для Mac
  2. Нажмите Command+Shift+G, чтобы открыть окно «Перейти к папке»
  3. Введите ~/Библиотека/Сообщения/
  4. Выберите все файлы в папке «Сообщения» и переместите в корзину, файлы будут называться chat.db, chat.db-shm, chat.db-wal и т. д.
  5. Очистить корзину и перезапустить iMessages

При повторном запуске приложения «Сообщения» ни один из ваших ранее существовавших разговоров не будет содержать никаких данных.

Имейте в виду, что вложения разговора хранятся в отдельной папке и обрабатываются отдельно в ~/Library/Messages/Attachments/, включая такие вещи, как изображения, GIF-файлы, видео, текстовые файлы, ZIP-файлы, аудиоклипы. , и любые другие вложения, которые были отправлены через приложение сообщений Mac OS X. Таким образом, если вы хотите тщательно удалить всю историю и кеш из клиента сообщений, вам нужно посетить этот каталог вложений и удалить эти файлы, а также . Если есть какие-либо изображения, которые вы хотите сохранить локально из приложения «Сообщения» или беседы, сохраните их перед удалением их или этой папки, иначе они исчезнут навсегда.

Очистка истории чата iMessage на Mac из командной строки

Вы также можете сделать это через командную строку, если вам удобно использовать терминал и команду rm с подстановочным знаком, что обычно считается продвинутым. Для этого выйдите из iMessage и откройте Терминал, в командной строке введите следующее:

rm -r ~/Library/Messages/chat.

Затем, чтобы удалить вложения, изображения, zip-файлы и другие кэши данных:

rm -r ~/Library/Messages/Attachments/??

Помните, что командная строка совершенно неумолима, и файлы удаляются немедленно и безвозвратно, делайте это только в том случае, если вы точно знаете, что делаете и почему вы это делаете.

Перезапустите iMessages и найдите пустую историю чата.

Оба этих трюка работают еще в оригинальной бета-версии iMessages для Mac, а также во всех современных воплощениях приложения Mac OS X Messages, в том числе в современных версиях Mac OS, где Messages имеет прямую связь. входы с приложением сообщений iOS.

Имейте в виду, что при удалении кешей и журналов чатов из приложения «Сообщения» приложение откроется пустым, без загруженных предыдущих сообщений, а все предыдущие разговоры будут удалены. В конце концов, в этом весь смысл этой процедуры.

Может быть более простой способ удалить историю чата из приложения «Сообщения» Mac OS, но на данный момент в настройках приложения Mac нет конкретной опции, поэтому вышеописанные приемы придется достаточно.

Для тех, кто работает с iOS, удалить сообщения с iPhone и iPad, как показано здесь, несложно, но работает немного по-другому, позволяя выбирать отдельные ветки сообщений, части сообщений или все их, чтобы удалить по мере необходимости.

Спасибо за совет, Кевин!

Очистить историю чата iMessage в Mac OS X