Diskzyv0.1

Macのキャッシュを消去する方法と、消去すべきでない場合

2026年10月10日 · 読了時間5分

Macでアプリのキャッシュを消去するには、アプリを終了し、Finderで ~/Library/Caches を開いて、大きなフォルダの中身をゴミ箱に入れます。ブラウザにはそのための独自のメニューコマンドがあり、システムのキャッシュは再起動で消去するのが最善です。

この方法で行えばキャッシュの消去は安全ですが、代償がないわけではありません。キャッシュは動作を速くするためにあり、また大きくなりますし、一部はmacOSに任せておくべきです。このガイドでは、種類ごとに説明し、どんなときに消去する価値があるかを示します。

キャッシュとは何か。Macにある3つの種類

キャッシュは、ダウンロードした画像、コンパイル済みのスクリプト、サムネールなど、アプリがもう一度取得できるもののコピーです。コピーを残しておけば、アプリは同じものを二度取得したり計算したりせずに済みます。削除しても、恒久的に失われるものはありません。アプリが同じ作業をもう一度行うだけです。

~/Library/Caches のアプリキャッシュを消去する

まず、何があるかを確認します。下記のコマンドは、キャッシュディレクトリ内のフォルダをサイズ順に、最も大きいものが最後になるように一覧表示します。サイズを読み取るだけで、何も削除しません。

次に、キャッシュを消去したいアプリを終了します。Finderで「移動」>「フォルダへ移動」と選択し、~/Library/Caches と入力して、大きなフォルダを開きます。中身をゴミ箱に入れ、フォルダ自体はそのまま残します。キャッシュフォルダが存在することを前提にしているアプリがあるからです。

ゴミ箱を空にして、領域を取り戻します。そのあとで何かの動作がおかしくなった場合は、そのアプリかMacを再起動します。

du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -20

ブラウザのキャッシュを消去する

ブラウザ自身のコマンドを使います。ブックマークやパスワードには手を付けずにキャッシュを消去でき、ブラウザの実行中でも使えます。

システムのキャッシュ:削除ではなく再起動で

/System/Library/Caches や /private/var/folders の中のものを手動で削除しないでください。実行中のアプリとmacOS自体がそこでファイルを開いており、使用中に削除すると、クラッシュやおかしな動作の原因になることがあります。そもそも、その多くは保護されています。

サポートされている方法は再起動です。macOSは、もう使われていない一時ファイルを起動時に消去します。システムのキャッシュが破損している疑いがある場合は、一度セーフモードで起動してから、通常どおり再起動します。Appleによると、セーフモードはフォントキャッシュなど一部のシステムキャッシュを削除し、それらは必要に応じて作り直されます。

専用のコマンドがあるシステムキャッシュが1つあります。Webサイトのアドレスを記憶しているDNSキャッシュです。フラッシュしても領域は空きませんが、サイトが移転したのにMacが古いアドレスにアクセスし続ける場合に役立ちます。下記のコマンドはパスワードを求め、記憶されているそれらのアドレスだけを削除します。

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

キャッシュを消去すべきでない場合

キャッシュの消去は、定期的なメンテナンスとしてすすめられることがよくあります。そうではありません。キャッシュが空だからといってMacが速くなることはなく、たいていはしばらくのあいだ遅く感じられます。

消去したあとはどうなるか

初回はアプリを開くのに時間がかかり、Webサイトは初回のアクセスで読み込みが遅くなり、ストリーミングアプリはもう一度バッファリングします。その後の数日でキャッシュはまた埋まっていきますが、たいていは以前より小さなサイズになります。使わなくなったもののデータは作り直されないからです。

この最後の点が、本当の利点です。恒久的に取り戻せる領域は、使うのをやめたアプリや削除したアプリのキャッシュで、消去しなければいつまでもそこに残っていたはずのものです。

Diskzyでキャッシュを消去する

Diskzyの「Clean up」(クリーンアップ)タブは、キャッシュ、ログ、パッケージマネージャのキャッシュなどのファイルを見つけ、それぞれに理由を添えてチェックを入れるか外すかします。ブラウザとElectronアプリのキャッシュは、そのアプリが開いていなければチェックが入り、開いているアプリには手を付けません。GradleのキャッシュやGoのモジュールキャッシュのように作り直すのに時間がかかるキャッシュは、一覧には表示されますが、チェックは外れています。

削除するものはすべてゴミ箱に入るので、ゴミ箱を空にするまでは何も失われません。Diskzyは、72時間はすべての機能が無料で使え、その後は$9の買い切りでMac 2台まで使えます。

よくある質問

~/Library/Caches の中身をすべて削除しても安全ですか?
はい、ファイルを所有するアプリが閉じていれば安全です。アプリは必要なものを作り直します。Cachesフォルダ自体ではなくフォルダの中身を削除し、初回の起動が遅くなることは見込んでおいてください。
キャッシュを消去するとパスワードやファイルは削除されますか?
いいえ。キャッシュに入っているのは、もう一度取得できるデータのコピーです。パスワードはキーチェーンかブラウザのプロファイルにあり、書類は別の場所にあります。ブラウザでは、Cookieはキャッシュとは別のオプションで、サインアウトされるのはCookieを削除した場合です。
Macのキャッシュはどのくらいの頻度で消去すべきですか?
従う価値のあるスケジュールはありません。領域が必要なときや、アプリの動作がおかしいときに消去してください。macOSとほとんどのアプリは、手助けなしでキャッシュを管理します。
消去したのにキャッシュがまた大きくなったのはなぜですか?
アプリが、使うものを作り直すからです。それはキャッシュが役目を果たしているということです。消えたままになるのは、使わなくなったアプリやサイトのデータだけです。
キャッシュを消去するとMacは速くなりますか?
通常は、なりません。破損したキャッシュが原因の特定の問題を解決できることがあり、領域も空きますが、キャッシュが作り直されるあいだ、Macはしばらく遅くなります。

関連ガイド

アンインストールガイド

Macの空き領域がどこに消えたのかを確認

Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。

Diskzyを無料で試す
ほかの言語で読む:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語