キャッシュは便利な仕組みですが、気づかないうちに居座り続けます。Macはサムネイル、Webの素材、アプリの状態といったデータを保存し、毎回作り直さずに済むようにしています。おかげで動作は速くなります。ところが古くなったり肥大化したキャッシュは、ギガバイト単位で容量を無駄にし、おかしな不具合を起こし、アプリを昨日のデータのまま固まらせることもあります。ここからは mac キャッシュ 削除を手作業で安全に行う方法と、絶対に触らないほうがよいフォルダを紹介します。
Macのキャッシュは3種類ある
何かを消す前に、自分が扱っているものを知っておくと安心です。キャッシュは大きく3つの場所にあり、安全に消せる度合いも同じではありません。
| キャッシュの種類 | 保存場所 | 削除しても安全か |
|---|---|---|
| ユーザーキャッシュ | ~/Library/Caches | おおむね安全(アプリが再生成する) |
| システムキャッシュ | /Library/Caches と /System | 危険(多くはそのままに) |
| ブラウザキャッシュ | 各ブラウザの中 | 安全(ただしログアウトされる場合あり) |
要点はこうです。ユーザーキャッシュは安全に始められる場所、ブラウザキャッシュはブラウザ内から消すのが一番、システムキャッシュはファイルの役割を正確に把握していない限りmacOSに任せるのが無難です。システムファイルを手当たり次第に削除すると、ログインやフォント、起動が壊れることがあります。
Finderでユーザーキャッシュを削除する手順
ユーザーキャッシュは、Libraryフォルダが膨らむもっとも多い原因です。自分のアカウントについて mac キャッシュ 削除を安全に手作業で行う手順は次のとおりです。
- Finderで「移動」メニューを開き、Option(option)キーを押し続けると「ライブラリ」が表示されます(通常は隠れています)。または Shift + Command + G を押し、
~/Library/Cachesと入力します。 - 先にアプリを終了します。 起動中のアプリのキャッシュは消さないでください。フォルダに触れる前に必ず閉じます。
- アプリ名のフォルダが並んでいます(例:
com.apple.Safariやcom.spotify.client)。フォルダ自体ではなく、その中身にあるファイルを開いて削除します。 - 選んだものをゴミ箱へ移動します。アプリがまだ必要とするものは、macOSが再生成します。
- すべて問題なく動くことを確認してから、はじめてゴミ箱を空にします。
目安:消すのはキャッシュフォルダの中身であって、親フォルダではありません。一部のアプリは名前付きフォルダが存在する前提で動くため、フォルダごと消えるとつまずくことがあります。
もう一つ覚えておきたい注意点があります。簡単には作り直せない大きなキャッシュを消す前には、いちど立ち止まってください。メディアアプリのオフラインダウンロードや、開発ツールのデバイスサポートファイルは、再生成に多くの時間と通信量がかかります。
ブラウザキャッシュを正しく削除する
ブラウザキャッシュはもっとも手早く、もっとも安全に消せます。どのブラウザも次の訪問時に作り直すからです。たいていは、いくつかのサイトに再ログインするだけで済みます。
- Safari: まず「開発」メニューを有効にします(設定 → 詳細 →「Web開発者用の機能を表示」)。そのうえで「開発 → キャッシュを空にする」を選びます。サイトのデータも消したい場合は「設定 → プライバシー → Webサイトデータを管理」を使います。
- Chrome: Shift + Command + Delete を押し、期間を選び、「キャッシュされた画像とファイル」にチェックを入れて消去します。
- Firefox: 「設定 → プライバシーとセキュリティ → Cookieとサイトデータ → データを消去」を開き、キャッシュされたコンテンツを選びます。
不具合のあるサイトが1つだけなら、そのサイトのデータだけを消すほうが、ブラウザ全体のキャッシュを一度に消すより穏やかです。
探し始める前にストレージを確認する
macOSには、削除を伴わない便利な概要画面が用意されています。「Appleメニュー → システム設定 → 一般 → ストレージ」を開きます。棒グラフとその下のリストが、ディスクを占めているもの(アプリケーション、書類、そして多くのキャッシュを含む「システムデータ」というまとめ枠)を示します。ここでキャッシュをピンポイントで消せるわけではありませんが、Libraryを掘り進める前に、そもそもキャッシュが問題なのかを見極めるよい手がかりになります。
MacScrubが速くて安全な選択になるとき
手作業でもできますが、時間がかかります。そして本当のリスクは人為的ミス、つまり間違ったフォルダや、アプリが作り直せないフォルダを消してしまうことです。MacScrubはまさにその隙間を埋めます。
MacScrubはユーザーとアプリのキャッシュをスキャンし、各項目が何で、なぜ安全に消せるのかを示し、あなたが承認したものだけを削除します。mac キャッシュ 削除をより落ち着いて行えるようにする要素がいくつかあります。
- すべてをまずゴミ箱へ送ります。 完全消去はしないので、気が変わっても元に戻せます。
- 組み込みのガードが、消すと困るものをスキップします。 あらゆるキャッシュをゴミ扱いせず、Spotifyのオフラインキャッシュや最新のXcodeデバイスサポートなどはそのまま残します。
- クリーニングのルールはGitHubで公開されています。 何を削除するかを正確に読めます。テレメトリも、トラッカーも、常駐プロセスもありません。
- Appleシリコンにネイティブ対応、Appleの公証済みで、バイト単位で一致する重複ファイル検索と完全なアプリアンインストール機能もキャッシュ整理と並んで備えています。
7日間は無料、その後は買い切りの49ドルで、サブスクリプションは一切ありません。キャッシュを年に一度しか消さないなら、上の手作業で十分です。どのフォルダが安全か毎回迷うのに疲れたら、MacScrubに見せてもらい、元に戻せる形で片づけて、その日の作業に戻りましょう。