Mac OS X で iMessage のチャット履歴を消去する

目次:

Anonim

Mac 用のメッセージ アプリは、iMessage と SMS を介してすべてのチャット履歴を追跡し、簡単に確認およびスクロールできるチャット ログで会話の長い記録を提供します。 iOS とは異なり、Mac OS X のチャット履歴をアプリ内で削除する方法はありません。また、ウィンドウを閉じることはできますが、すべてのデータ、ログ、キャッシュ、または特定のチャットとの関連付けが必ずしも削除されるわけではありません。これらのキャッシュは引き続き Mac に保存されます。

代わりに、Mac OS X のメッセージ アプリでチャット ログの履歴を消去したい場合、Mac でメッセージの履歴を破棄したい場合は、Finder またはコマンド ラインに切り替える必要があります。 .これは難しいことではありません。以下で説明するように、いくつかのファイルを削除するだけです。

Mac OS X でメッセージからすべてのチャット履歴を削除する方法

これは、Mac 用メッセージ アプリの初期バージョンから最新バージョンまで、すべてのバージョンで機能します:

  1. メッセージ for Mac を終了する
  2. Command+Shift+G を押して、「フォルダへ移動」ウィンドウを表示します
  3. Enter ~/Library/Messages/
  4. メッセージ ディレクトリ内のすべてのファイルを選択し、ゴミ箱に移動します。ファイルには、chat.db、chat.db-shm、chat.db-wal などの名前が付けられます
  5. ゴミ箱を空にしてiMessageを再起動する

メッセージ アプリを再起動すると、以前の会話にはデータが含まれません。

会話の添付ファイルは別のフォルダーに保存され、写真、GIF、ビデオ、テキスト ファイル、zip、オーディオ クリップなどを含む ~/Library/Messages/Attachments/ 内で個別に処理されることに注意してください、および Mac OS X のメッセージ アプリを介して送信されたその他の添付ファイル。したがって、メッセージ クライアントからすべての履歴とキャッシュを完全に削除したい場合は、その Attachments ディレクトリにアクセスして、それらのファイルも削除する必要があります。 .メッセージアプリまたは会話からローカルに保存したい画像がある場合は、それらを保存してからそれらまたはそのフォルダーを削除してください。そうしないと、永久に消えてしまいます。

コマンドラインから Mac の iMessage チャット履歴をクリアする

また、一般的に高度と見なされるワイルドカードを使用して端末と rm コマンドを使用することに慣れている場合は、コマンド ラインからこれを行うこともできます。これを行うには、iMessage を終了してターミナルを開き、プロンプトで次のように入力します:

rm -r ~/Library/Messages/chat.

次に、添付ファイル、画像、zip、その他のデータ キャッシュを破棄します:

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

コマンド ラインは完全に容赦なく、ファイルは即座に永久に削除されることを忘れないでください。これは、自分が何をしているのか、なぜそれを行っているのかを正確に理解している場合にのみ行ってください。

iMessages を再起動して、空のチャット履歴を見つけます。

これらのトリックは両方とも、オリジナルの iMessages for Mac ベータ版、およびメッセージが直接結びついている最新の Mac OS バージョンを含む、Mac OS X メッセージ アプリの最新のすべてのバージョンにまでさかのぼって機能します- iOSのメッセージアプリでイン。

メッセージ アプリからキャッシュとチャット ログを削除すると、アプリは以前のメッセージが読み込まれずに空白で開き、以前のすべての会話が消去されることに注意してください。結局のところ、それがこの手順の要点です。

Mac OS のメッセージ アプリからチャット履歴を削除する簡単な方法があるかもしれませんが、現時点では Mac アプリの設定に特定のオプションがないため、上記のトリックを実行する必要があります。十分です。

iOS 側の場合、ここに示すように iPhone および iPad からメッセージを削除するのは簡単ですが、動作が少し異なり、個々のメッセージ スレッド、メッセージの一部、またはすべてを選択できます。必要に応じて削除します。

ケビン、ヒントをありがとう!

Mac OS X で iMessage のチャット履歴を消去する