Macのキャッシュについて気にするべき理由と、それを削除するにはどうすればよいのでしょうか? これはすぐに溜まっていき、いつの間にか65GB以上もの容量を取っている場合もあります。 これはMacの動作を遅くするだけでなく、ログインや起動の遅延を引き起こしたり、macOSやアプリのアップデートを妨害する可能性もあります。 Macからどのようにキャッシュファイルを見つけ、それを削除すればよいのでしょう? 今回はその疑問を解消し、さらにできることまで紹介していきます。

Macのキャッシュを解放する方法

キャッシュファイルがどこに保存されているのか、疑問に思う人も多いでしょう。 Macにはそのような保存場所がいくつかあります。 最初は、アプリケーションキャッシュを格納するフォルダです。 Photoshopなどのリソースを大量に消費するアプリを使用している場合、こちらのキャッシュフォルダが最大で 数ギガバイトの容量を使用している場合があります。 次に多いのは、ブラウザに属するフォルダです。 少ないですが、システムが動作をスムーズにするために使われるシステムキャッシュも重要でしょう。

ここからは、自動または手作業でキャッシュファイルを削除する方法をご紹介します。

Macでキャッシュファイルを消去する5つの方法

1. MacBookのキャッシュを自動的に消去する方法

増やせる可能性のある空き容量:最大70%

前述の通り、キャッシュファイルはアプリやシステムが正しく機能するために不可欠なものです。 しかしながら、これらのファイルは蓄積されていくので、削除をした方が良いこともあります。CleanMyMacを使えば、それを安全に行うことができます。

このApple公証を受けているアプリは、古いキャッシュや一時ファイル、そして書類のバージョンなどを簡単に削除します。 初めてのスキャンが完了すると、ディスクの空き容量が増え、Macのパフォーマンスが改善し、動作速度が上がります。 Macのキャッシュを簡単にクリアする方法は次のとおりです:

  1. CleanMyMacの無料トライアルを入手 — アプリのすべてのツールが7日間無料で利用できます。
  2. サイドバーの「クリーンアップ」機能から、スキャンを実行 (1分以内に通常は完了) します。
    サイドバーの「クリーンアップ」機能から、スキャンを実行 (1分以内に通常は完了) します
  3. 「削除」をクリックすると、削除しても安全なすべてのキャッシュと、その他の不要ファイルが削除されます。
「削除」をクリックすると、削除しても安全なすべてのキャッシュと、その他の不要ファイルが削除されます

特定のキャッシュファイルを選択したい場合は「すべての不要データを確認」をクリックして、不要になったものを選んで「クリーンアップ」をクリックします。

CleanMyMac「すべての不要データを確認」

以上です。 これで全てのキャッシュを消去できました! CleanMyMacは、最新のmacOSバージョンを含むすべてのシステムと互換性があります。

キャッシュを自力で削除したい場合には、こちらでいくつかのヒントも紹介しています。

重要なポイント

キャッシュを手動で削除する場合は、ゴミ箱に移動する前に必ず内容を確認しましょう。 可能であれば、実行する前にMacBookをバックアップしておくのもおすすめです。 というのも、万が一重要なシステムファイルを削除してしまうと、macOSの動作に支障が出る可能性があるからです。 ただし、バックアップがあれば、Macに重大な問題が発生してもその問題を解消することができます。


2. Macでブラウザキャッシュを削除する方法

期待することができる確保容量:最大15%

システムのキャッシュファイルを削除したら、ブラウザのキャッシュをみていきましょう。 削除しないと、キャッシュはすぐに溜まって、プライバシーや情報保護の観点からも問題を発生させる可能性があります。 その方法は、お使いのブラウザによって異なります。 お使いのMacにインストールされているすべてのブラウザを対象に行うことをおすすめします。各ブラウザはデータとキャッシュを個別に管理しているので、1つのブラウザでキャッシュを消去しても、他のブラウザのキャッシュが自動的に消去されることはありません。

ブラウザのキャッシュを消去した後、すべての要素が再ダウンロードされるため、ウェブサイトの読み込みが一時的に遅くなる場合があります。 しかし、この遅延は一時的なものであり、最終的にはクリーンアップ前よりもブラウザの動作が高速になります。

また、よくある注意点として次のようなものがあります:

  • キャッシュを削除すると各サイトからサインアウトされるので、すべてのウェブサイトに再びログインする必要があります。
  • キャッシュを削除しても、自動入力用に保存されているパスワードやその他の入力情報は削除されません。
  • ブラウザでダウンロードしたファイル、ブックマーク、保存済みの設定、クラウドに保存されているデータが失われることはありません。
  • キャッシュファイルの消去はオンライントラッキングの防止に役立つ可能性がありますが、トラッキングは主にCookieによって行われるため、完全に阻止できるわけではありません。
  • キャッシュを消去しても、一時的なウェブサイトファイル (画像など) のみが削除され、閲覧履歴やCookieなどの個人情報には影響しません。

それでは、ブラウザキャッシュのクリーンアップに進みましょう。

Safariブラウザでキャッシュを消去する方法

Safariでキャッシュファイルを削除するのは、他のブラウザほど簡単ではありません。 しかし、手順に従えば、それほど複雑でもありません。この手順は、macOS Ventura以降と、macOS Monterey以前では異なります。

macOS Ventura以降の場合:

  1. Safariを開き、メニューバーから「設定」に進みます。
    Safariブラウザでキャッシュを消去する方法
  2. 「詳細」のタブから「メニューバーに"開発"メニューを表示」の横のボックスにチェックが入っていることを確認します。 MacOS Sonomaにおいて、このオプションは「Webデベロッパ用の機能を表示」となっている場合があります。
    詳細のタブを選択します

  3. 「設定」を終了します。
  4. 次に、「開発」 > 「キャッシュを空にする」に移動します。
そこから「キャッシュを空にする」を選択します

macOS Montereyまたはそれより古いバージョン:

  1. Safariを開いて「設定」から「詳細」に進みます。
  2. 「メニューバーに"開発"メニューを表示」を有効にします。
  3. 「設定」を終了します。
  4. メニューバーの「開発」から「キャッシュを空にする」をクリックします。

最後に、ブラウザを再起動します。 ログイン情報は、自動入力の情報と一緒に削除されますので、再度入力しましょう。

特定のサイトのキャッシュやその他のデータを削除するには、「設定」>「プライバシー」から「Webサイトデータを管理」をクリックします。 対象のサイトを選択し、「削除」をクリックします。これで、MacのSafariに保存されているCookieも削除されます。「すべてを削除」をクリックすると、これまでにアクセスしたすべてのウェブサイトのCookieが削除されます。 これはトラッキングを減らすのに効果的な手段です。

ヒント:「設定」>「プライバシー」から「サイト越えトラッキングを防ぐ」のチェックボックスもオンにします。これにより、サードパーティCookieやその他のデータ収集ツールによる異なるサイト間の行動追跡を制限できます。

ご存知でしたか?

これらを解決する1つの方法は、DNSキャッシュを消去することです。 これを実行するには「ターミナル」から次のコマンドを実行する必要があります:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

さらなるヒントが必要であれば、DNSキャッシュを消去する方法に関するこちら記事をご覧ください。また、Catalina以前のバージョンのmacOSのターミナルコマンドも一覧表示されます。

Chromeブラウザでキャッシュを消去する方法

ブラウザのキャッシュを消去する方法は、Chromeの方が簡単です。 その方法はこちらです:

  1. Chromeを起動し、検索バーに 「chrome://settings」を貼り付けます。そしてリターンキーを押します。
  2. 「プライバシーとセキュリティ」セクションに移動し、「閲覧履歴の消去」をクリックします。
    「閲覧データの消去 」をクリックします

  3. 一覧から、「キャッシュされた画像とファイル 」を選択します。
  4. 期間で 「すべての時間 」を選択し、「データを消去」をクリックします。
    他のチェックは外します

特定のサイトのキャッシュだけを削除したい場合は、次のパスをアドレスバーに貼り付けます:chrome://settings/content/all 

そして表示される一覧の中から目的のサイトを見つけ、その隣のゴミ箱のアイコンをクリックします。これで、そのサイトに関連するすべてのデータが削除されます。 この操作により、そのサイトからサインアウトされ、オフラインデータも削除される点に注意が必要です。

また、サイト越えトラッキングを防ぎたい場合は、「プライバシーとセキュリティ」から「サードパーティCookie」をクリックし、「サードパーティCookieをブロックする」を選択します。

ヒント:ブラウザを高速化するもう1つの方法は、ブラウザキャッシュだけでなくCookieも削除することです。 ChromeのCookieを削除するには、「Cookieと他のサイトデータ」にチェックを入れてから「データを削除」をクリックします。

閲覧データ削除とキャッシュ削除の違いとは?

この2つの用語はしばしば同じ意味で使われますが、「閲覧データ」はキャッシュ、Cookie、閲覧履歴などを含む、より広い意味を持つ言葉です。 つまり、閲覧データを削除する場合、キャッシュのみを削除するよりも多くの情報が削除されることになります。

では、3番目のブラウザに進みます。

Firefoxブラウザでキャッシュを消去する方法

Firefoxに関する方法は、Chromeと多少似たような手順になります。 ここでは、Firefoxでキャッシュを手動で削除する方法を説明します:

  1. Firefoxを起動し、検索バーにabout:preferencesを貼り付けます。
  2. 「プライバシーとセキュリティ」項目に移動します。
  3. パネル内の「Cookieとサイトデータ」を探し、「データを消去」をクリックします。
  4. 「一時的にキャッシュされたファイルとページ」を選択し、消去を実行します。
Firefoxブラウザでキャッシュを消去する方法

特定のサイトのキャッシュを消去したい場合は、「データを消去」ではなく「データを管理」をクリックします。 次に、対象のサイトを探して選択し、「選択したサイトを削除」をクリックします。

トラッキングを防ぎたい場合は、設定の「プライバシーとセキュリティ」セクションの「強化型トラッキング防止機能」の下から最適なオプションを選択します。

MacでFirefoxのCookieを削除する方法

Chromeと同様に、「Cookieとサイトデータ」を選択してから「消去」をクリックします。

MacでEdgeのキャッシュを消去する方法

Edgeの場合の手順は、ChromeやFirefoxの手順とよく似ています。 こちらがその手順です:

  1. Edgeを開きます。
  2. 右上にある3つのドットのアイコンをクリックします。
  3. 「設定」>「プライバシー、検索、サービス」と進み、「閲覧データをクリア」をクリックします。
    MacでEdgeのキャッシュを消去する方法

  4. 時間の範囲を「すべての期間」に設定し、「キャッシュされた画像とファイル」を選択します。
  5. 「今すぐクリア」をクリックします。
「今すぐクリア」をクリックします

特定のウェブサイトのキャッシュを消去するには、まずそのサイトを開きます。 次に、「Fn (地球儀のアイコン)」キー +「F12」キーを押して「開発者ツール」を開きます。 アドレスバーの左の更新アイコンを右クリックし、「キャッシュの消去とハード再読み込み」を選択します。

これで、ブラウザキャッシュをすべて削除できました。 それでは、Macでユーザーキャッシュを削除してみましょう。


3. お使いのMacからシステムキャッシュを削除する方法

期待することができる確保容量:最大10%

まずは、内臓macOS システムキャッシュを削除することから始めましょう。 キャッシュファイルを探すには、Finder を開き、「移動」メニューから「フォルダに移動」を選択します。 ここで、/Library/Cachesを貼り付けて、リターンキー/エンターキーを押します。

Macのシステムキャッシュを削除する方法

その容量が知りたい場合は、Cachesフォルダを右クリックし、メニューから「情報を見る」を選択しましょう。情報ウィンドウにフォルダのサイズが表示されます:

情報ウィンドウにフォルダのサイズが表示されます

キャッシュファイルを削除するには、com.appleフォルダを参照して、ファイルをゴミ箱に移動してください。 ただし、削除できるのはファイルのみで、フォルダはそのままです。一般的に、このフォルダ内の内容を削除しても問題はなく、クリーンアップ後もシステムは通常どおり動作します。

あるいは、「ターミナル」から rm -rfコマンドを使うこともできます。 コマンドを入力してから、削除したいフォルダの中身をウィンドウにドラッグします。 「Return」キーを押すと、ファイルが削除されます。 すべてのフォルダに対して、この作業を繰り返し行います。 なお、この方法ではファイルはゴミ箱に移動されず完全に削除されるので、削除対象について完全に理解している自信がない限り、このコマンドの使用はおすすめしません。

お役立ち情報

キャッシュの解放は、Macを高速化する1つの方法です。 もう1つの方法は、メモリの使用率を減らすことです。 その詳細については、MacのRAMを解放する方法に関するこちらの記事をご覧ください。


4. お使いのMacでユーザキャッシュを空にする方法とは?

増やせる可能性のある空き容量:最大70%

シングルユーザーのキャッシュフォルダがギガバイトの容量を埋めてしまうことがあるのをご存知でしょうか? 今私が使っているMacでは、たった一つのフォルダーで3GB近くあります。 そのため、ユーザーキャッシュを削除して、貴重な容量を空け、Macのスピードを向上させるのは良いアイデアです。

ユーザーキャッシュを手作業で消去するには、次のようにします:
  1. Finderを開き、「移動」メニューから「フォルダへ移動」を選択します。
  2. ~/Library/Caches と入力し、リターンキー/エンターキーを押します。
    Macのシステムキャッシュを削除する方法
  3. 追加で可能性のある手順:何か問題が発生した場合は、すべてのファイルを別のフォルダにコピーしましょう。
  4. 各フォルダを確認し、すべてを削除しましょう。
    注意:フォルダ内のファイル (特に「cache」から始まるファイル) のみを削除し、フォルダ自体はゴミ箱に入れないようにします。
すべてのファイルを削除していきましょう

最後にゴミ箱を空にすることは忘れないようにしましょう。 Dock からゴミ箱のアイコンをcontrolキーを押しながらクリックし、「ゴミ箱を空にする」を選択するだけです。 これで、Macを再起動すれば、新しいキャッシュが作成されます。

キャッシュとスワップメモリにはどのような関係がありますか?

スワップメモリとキャッシュは、どちらもMacがパフォーマンスを維持するためのデータ管理に関連するものです。 ただし、キャッシュは頻繁にアクセスされるデータを保存するための高速なメモリであるのに対し、スワップメモリはRAMを拡張する目的でハードディスク上に設けられた、より低速な領域です。 RAMが一杯になると、使用頻度の低いデータがこの低速なスワップ領域に移動されます。


5. アプリケーションキャッシュをお使いのMac から削除する方法

前のステップでは、ユーザーキャッシュを削除しました。 しかし、前述のように、アプリもキャッシュファイルを生成するので、それらも削除してかまいません。 これらのファイルが必要だと考えるユーザーもいますが、削除しても問題ありません。

たとえば、SpotifyXcodeSteamなど、一部のアプリは他のアプリよりも多くのキャッシュを生成する場合があります。 それを削除することは簡単です。

  1. Macでアプリのキャッシュを削除するには、先ほどと同じようにFinderの「移動」メニューから~/Library/Cachesに移動します。
  2. そこには、様々なアプリのキャッシュがあります。例えばcom.spotify.client にはSpotify のキャッシュが保存されています。
  3. ユーザーキャッシュで行ったように、これらのフォルダをクリアします: Command-Aを押してすべてのファイルを選択し、それらを右クリックしてゴミ箱に移動します。
アプリケーションキャッシュをお使いのMac から削除する方法とは

他のアプリによって生成されたキャッシュを削除するには、「com.[アプリ名]」または単にアプリ名が付けられたフォルダに対して、同様の手順を繰り返します。 その中にある「Cache」や「Caches」フォルダを探し、その中身を削除します。 アプリが起動している場合は、必ず最初に終了します。


キャッシュとはそもそも何なのか、そして主なキャッシュの種類について

キャッシュとは、一時的なデータを保存する小さなファイルのことです。 ウェブブラウザやアプリを開くと、すべての情報が新しくダウンロードされるのではなく、(特にすでに訪れたことのあるサイトの場合)保存されたデータが利用され、アプリやブラウザの動作を高速化で対応することができます。

お使いのMacでクリーニングできるキャッシュの種類は、大きく分けて3つあります:

  • システムキャッシュ:Macのシステムキャッシュは、メインメモリとプロセッサを接続する情報です。 これにより、CPU(中央処理装置)は、命令を実行するために必要なデータを迅速に取得でき、データを少しずつ読み込む必要がなくなります。
  • ブラウザキャッシュ:どのウェブブラウザを使用していても、それぞれに独自のキャッシュ機能が搭載されています。 これらのキャッシュには、HTML、CSS、JavaScript、クッキー、画像など、ウェブサイトを表示する際にブラウザが使用するファイルや要素が保存されます。 例えば、商品ページの画像、ログイン情報、ショッピングカートの内容などです。
  • ユーザーキャッシュ (アプリケーションキャッシュも含む). ウェブブラウザと同様に、アプリにも独自のキャッシュがあります。 これにより、画像、検索履歴、動画、その他必要な情報を迅速に再読み込みでき、アプリのパフォーマンスと効率が向上します。
キャッシュの定義

キャッシュを削除しても安全ですか?

一般的に、インストールしたアプリや使っているブラウザは必要に応じて新しいキャッシュファイルを作成するため、キャッシュを削除することは問題がありません。 ただし、システム(macOS)が生成したキャッシュを削除する際は注意が必要です。 目安としては、個々のファイルを削除する際でも、フォルダ自体は保存しておくことです。

なぜMacのキャッシュを削除する必要があるの?

これまで説明した通り、キャッシュを削除することで空き容量を確保でき、Macの動作もスピードも向上します。 それ以外にも重要な意味があります。それは「プライバシーとセキュリティの向上」です。 キャッシュファイルには、ブラウザでのユーザー設定やログイン情報などが保存されるため、プライバシーという点でリスクが増える場合もあります。 この情報を安全に保ちたい場合は、キャッシュを削除するのが良い手段です。これにより、閲覧履歴やパスワードなどの個人情報のローカルデータが削除されるので、サイバー犯罪者などの第三者がそれらの情報にアクセスできなくなります。

Macでキャッシュを削除すべきタイミング

次のような症状が出ている場合、キャッシュの削除で改善する可能性があります:

📌 Macの動作が重く、反応しないことが増え、起動にも時間がかかる。

📌 アプリの起動や操作に時間がかかり、頻繁にフリーズしたりクラッシュする。

📌 インターネット接続は安定して速いのに、ブラウザの表示や動作が遅い。

📌 Macでシステムエラーが表示される。

📌 空き容量が少なくなっていて、特に「システムデータ」の容量が大きくなっている。

なお、キャッシュの削除はmacOSが自動的に行うものではありません。 macOSが一部のシステムキャッシュを再構築することはあっても、自動的に削除はしないため、空き容量を増やしたり不具合を解消するには、自ら手動で削除する必要があります。

解放されるストレージの容量

具体的な数値はユーザーによって異なります。 ただし、これまで一度もキャッシュを消去したことがなく、ウェブブラウザや多数のアプリを頻繁に使用している場合は、10GB以上の空き容量を確保できる可能性があります。 私たちの同僚で70GB以上のキャッシュを削除できたケースもありますが、彼はMacBookでPhotoshopやオンラインエディタ (Canvaなど) を頻繁に使用していました。 定期的なクリーニングの一環として行うようであれば、解放される容量は1GB程度になるでしょう。

Macのキャッシュはすべて削除できますか?

簡単に言うと、答えは「いいえ」です。 理由としては、Macは常に特定の種類のキャッシュファイルにアクセスしているからです。 より安全な方法は、必要のないキャッシュを削除することです。例えば、すべてのブラウザのブラウザキャッシュや、あまり使わないアプリのアプリキャッシュなどです。 システムキャッシュに関しては、何らかの問題を解決しようとしている場合にのみ削除し、フォルダではなくファイルだけを削除するようにしてください。

Mac上のすべてのキャッシュファイルを削除した場合、問題が発生するかどうか心配している人も多いでしょう。 システム障害やアプリのクラッシュを引き起こし、修正するためにアプリやmacOS全体を再インストールする必要が出る可能性がありますが、問題は必ず解決できます。

よくある質問

キャッシュは必要でしょうか?

これは、ユーザー体験をより豊かにしてくれるので必要です。 この一時データによって、デバイスやブラウザ、そしてアプリの動作が高速化されます。 ただし、これは時間と共に蓄積されていって問題になる可能性があります。

Macのキャッシュを消去するショートカットはありますか?

ブラウザキャッシュを削除するショートカットがあります。 Safariでは、Option + Command + E です。このショートカットが動作しない場合は、Safariを開いた状態でメニューバーの「開発」をクリックし、「キャッシュを空にする」の横に記載されているショートカットを確認しましょう。 ChromeやFirefoxの場合、「Command + Shift + Delete」 です。 これで「データの削除」のウィンドウが表示されるはずです。

Macからキャッシュを削除するには管理者権限が必要ですか?

これはどちらとも言えます。 システムキャッシュの削除には、管理者権限が必要な場合があります。 ただし、アプリキャッシュやブラウザキャッシュの削除であれば、その権限は必要ありません。

Macのキャッシュはどれくらいの頻度で削除すべき?

これに関しては、正しい答えも間違った答えもありません。 一般的には数ヶ月に1回程度削除すれば十分です。 ただし、Macの動作が遅かったり、アプリの読み込みに時間がかかるといった不具合を感じたタイミングを目安に行うのが良いでしょう。

削除してはいけないファイルはありますか?

基本的に、アプリやブラウザのキャッシュは削除しても問題ありません。 その一方で、「/System/Library/Caches」にあるシステムキャッシュは、macOSを正常に動作させるために重要なので、削除する際は注意が必要です。 また、特定のファイルを削除するアクセス権がない場合は、無理やり削除しようとせずに、そのままにしておく方が安全です。

キャッシュ削除後のMacのメンテナンス方法は?

キャッシュを削除した後、特別なメンテナンスを行う必要はありません。 Macの状態を良好に保つためにできることは、アプリやソフトを常に最新状態にアップデートして、週に1回はMacを再起動し、3ヶ月に1回程度のペースでキャッシュファイルを削除することです。