Macの ~/Library/Caches とは。削除しても安全か
はい、~/Library/Caches の中身は削除しても安全です。アプリは、もう一度ダウンロードしたり計算し直したりできるもののコピーをここに保存しており、次に開いたときに必要なものを作り直します。
場所
~/Library/Cachesこれは何か
~/Library/Caches は、保持しておく必要のないデータのためにmacOSが各アプリに用意している場所です。ブラウザはWebページや画像を、音楽やビデオのアプリはストリーミングしたメディアを、開発ツールはダウンロードしたパッケージをここに保存します。通常はアプリごとにサブフォルダがあり、アプリ名またはバンドル識別子が名前になっています。
大きくなるのは、ほとんどのアプリが自分で後片付けをしないからです。1年前には意味のあったキャッシュが、アプリを使わなくなったあともずっとディスクに残り、削除したアプリのキャッシュフォルダが残っていることもよくあります。
このほか、システム全体で使われる /Library/Caches と、サンドボックス化された各アプリのコンテナ内のキャッシュ領域もあります。このページで扱うのはホームフォルダ内のもので、通常はこれが最も大きくなります。
どのくらい大きくなるか
通常は数GBで、ブラウザ、ストリーミングアプリ、開発ツールをよく使う場合は数十GBに達することがあります。
手動で消去する方法
- 作業中にフォルダへの書き込みが起きないよう、キャッシュを消去したいアプリを終了します。
- Finderで「移動」>「フォルダへ移動」と選択し、~/Library/Caches と入力してReturnキーを押します。
- 可能ならサイズ順に並べ替えるか、ターミナルで下記のコマンドを使って、大きいサブフォルダを一覧表示します。
- 不要なサブフォルダをゴミ箱に入れます。削除するのはCachesの中身で、Cachesフォルダ自体ではありません。
- macOSがフォルダの削除を拒否した場合は、そのままにしておきます。Appleのキャッシュの一部は保護されています。
- ゴミ箱を空にして、空き領域を取り戻します。
du -sh ~/Library/Caches/* | sort -hr | head -20削除したあとはどうなるか
アプリは使っているうちにキャッシュを作り直します。初回の起動が少し遅くなったり、Webサイトが画像を読み込み直したり、一部のアプリがコンテンツをもう一度ダウンロードしたりすることがあります。別の場所に保存されている書類、設定、ログイン情報が失われることはありません。
Diskzyでの扱い
Diskzyは「Clean up」(クリーンアップ)タブにキャッシュを一覧表示し、それぞれに理由を添えてチェックを入れるか外すかします。ブラウザとElectronアプリのキャッシュは、そのアプリが開いていなければチェックが入り、開いているアプリには手を付けません。
関連ガイド
- Logs~/Library/Logs
- Application Support~/Library/Application Support
- Homebrew cache~/Library/Caches/Homebrew
- Trash~/.Trash
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す