アプリケーションフォルダにあるアプリケーションバイナリは、アプリケーションがMac上に生成するファイルの中のたった一部であることはご存じですか? インストールしたアプリケーションごとに、アプリケーションファイルは1つしかありませんが、それに関係したファイルが他のフォルダに散らばっている可能性があります。 その中でも、アプリケーションキャッシュファイルは最も大きな容量を占めるので、Mac上のストレージ容量を空ける必要がある場合は、キャッシュを消去することから始めるのが一番です。 しかし、どのようにMac 上のアプリケーションキャッシュをクリアするのでしょうか? この記事ではその解決策を見つけることができます。

写真でわかるように、ここでは、ライブラリのキャッシュフォルダを一目で見ることができます。 これはキャッシュ・ファイルが保存されている場所のひとつです。

アプリケーションキャッシュファイルとは

キャッシュファイルには大きく分けて2種類あります:

  • ユーザーキャッシュファイル
  • システムキャッシュファイル

MacOS ライブラリで以下のファイルを探す場合、2つ可能性のある場所があります:

~/Library (ユーザーキャッシュ)

/Library (システムキャッシュ)

ユーザーキャッシュフォルダには、インストールされたすべてのアプリケーションの一時ファイルが含まれています。 システムカテゴリには、macOS自体のファイルが含まれています。

キャッシュのあるフォルダを見つけるには、「Finder 」> 「移動」>「フォルダへ移動」... をクリックしましょう。

アプリケーションキャッシュのサイズを確認する方法

キャッシュフォルダはあっという間に膨大なサイズに膨れ上がり、気づかないうちに増えていることがあります。 例えば、写真を開いて回転させるだけで、「写真」アプリ内ではその画像のコピーを作成し、キャッシュアイテムとして保存します。

このような長期的には必要のないキャッシュアイテムを探すのには、アプリの使用がオススメです。

今回は最もオススメするCleanMyMac X の無料版をダウンロードして使ってみましょう。 こちらはMac 用として非常に人気のあるクリーナー・ディスク分析アプリです。 アップルに公認済みなアプリなので、安心して使えます。

CleanMyMac Xをダウンロードして起動すると、サイドバーに「システムジャンク」機能があります。

これでドライブをスキャンすれば結果が出ます。
私の場合、ユーザーキャッシュが無駄に5GBの容量を使用していることが分かります。 このプログラムを使って、あなたのMacBookについてさまざまな情報を知ることができるでしょう。

そもそもなぜmacOS はキャッシュを生成するのでしょうか?

ネットワーク経由でデータにアクセスするアプリケーションをダウンロードすると、通常、画像ファイルなどのデータの一部をMacのローカルフォルダにダウンロードし、あなたがMacを使うたびにダウンロードする必要がないようにします。 それをすることで、帯域幅の使用量が減り、動作が速くなるからです。一方で、キャッシュファイルでMac の容量が圧迫される可能性もあります。

その一例が、Spotifyです。 MacでSpotifyを聴く場合、ストリーミングした曲はユーザーライブラリのフォルダにキャッシュとして残ります。 このキャッシュはSpotifyを終了するたびに消去されるはずですが、そうならない場合もあります。 Spotifyを終了せずに、継続して起動したままにしていると、それが消去されることはありません。 高音質の曲をキャッシュするとなると、Macでかなりの容量を消費することは想像できるでしょう。

同様に、ウェブブラウザは、訪れたウェブサイトから画像やビデオをダウンロードしてキャッシュに保存します。そのため、そのウェブページにアクセスするたびにインターネット経由で全てを再読み込みする必要がなくなるのです。

アプリのキャッシュを自分の力で削除する方法

キャッシュファイルは本来、Macにキャッシュを置いたアプリケーションを終了すると削除されるはずです。 しかしそうならない場合もあります。 時には、自分で削除しなければならないこともあります。 アプリケーションが全てのキャッシュファイルを同じ場所に保存しているわけではないので、少し手間がかかります。 一部のアプリケーションは、ユーザーフォルダ内のCacheフォルダにキャッシュを保存します。 しかし、Application Supportフォルダーに保存するものもあります。 そして、メインのユーザーライブラリにもキャッシュフォルダとApplication Supportフォルダがあります。

それから、ウェブブラウザのキャッシュもあります。 これに関しては、Finderではなく、ウェブブラウザ自体から行うのが最も良い方法です。

キャッシュを削除したいアプリケーションがわかっている場合、 Finder の 「移動」メニューをクリックし、「フォルダへ移動」を選択して ウィンドウに以下のパスを貼り付けます。 それぞれのパスを順番に貼り付け、そのフォルダの中に、そのアプリケーションのキャッシュファイルがないか探します。 見つけたらそれらをゴミ箱に移動しましょう。

~/Library/Caches

~/Library/Application Support

/Library/Caches

/Library/Application Support

アプリケーションキャッシュを簡単に削除する方法

先ほど紹介したCleanMyMac Xに搭載しているシステムジャンク機能を使用すると、簡単にアプリケーションキャッシュファイルを削除できます。 以下はその方法です。

  1. サイドバーからシステムジャンク機能を選択して、スキャンをクリックします。
  2. それが終了したら、詳細を確認し、ユーザーキャッシュをクリックします。

右側にアプリケーションキャッシュファイルが表示され、リスト右上のドロップダウンを使ってキャッシュをサイズ別にソートすることができます。 「消去」を押すと、すべてのユーザーキャッシュファイルとその他のジャンクを削除することができます。また、削除したくない項目がある場合は選択解除もできます。

アプリケーションキャッシュを削除するのに最適なタイミング:

  • アプリが壊れたり、動作がおかしくなったとき
  • 空き容量を確保する必要があるとき
  • アプリを完全に削除したいとき

です。アプリケーションキャッシュは、アプリケーションによってダウンロードされたファイルから構成され、必要なときに毎回ネットワーク経由で読み込む必要を無くし、利便性を上げるものです。 アプリを終了するたびに削除されるはずですが、常に削除されるとは限りません。 キャッシュファイルを手動で削除して容量を空けるのは時間がかかりますが、CleanMyMacのシステムジャンクツールを使用すると、より迅速に行うことができます。キャッシュファイルを綺麗にして、快適にMac を使用しましょう。