~/Library/Caches/JetBrains とは。削除しても安全か
はい、~/Library/Caches/JetBrains は削除しても安全です。JetBrainsのIDEがプロジェクトから作り直すインデックスとキャッシュが入っています。代償は時間で、次に開いたときに各プロジェクトのインデックスがもう一度作成されます。
場所
~/Library/Caches/JetBrainsこれは何か
IntelliJ IDEA、PyCharm、WebStorm、GoLandなどのJetBrains IDEは、検索、ナビゲーション、補完が瞬時に行えるよう、コードのインデックスを作成します。これらのインデックスは、ほかのキャッシュとともに ~/Library/Caches/JetBrains に保存されます。
製品ごと、メジャーバージョンごとに専用のフォルダが作られ、その両方が名前になります。たとえば、ある年のIntelliJ IDEAのリリース用のフォルダと、翌年のリリース用のフォルダが別々にできます。アップグレードしても、古いバージョンのフォルダが削除されるとはかぎりません。
設定とプラグインは、ここにはありません。~/Library/Application Support/JetBrains にあり、プロジェクトは自分で保存した場所にあります。
どのくらい大きくなるか
数GBになることが多く、複数のIDEを使ってきた場合や、古いバージョンのフォルダが残っている場合はさらに大きくなります。
手動で消去する方法
- 下記のコマンドを実行して、製品とバージョンごとのフォルダのサイズを確認します。
- 開いているJetBrains IDEを終了します。
- もうインストールしていないバージョンのフォルダをゴミ箱に入れます。これらは純粋な残り物です。
- まだ使っているIDEについては、代わりにIDEの中で「File」>「Invalidate Caches」と選択することもできます。そのIDEのキャッシュが消去され、作り直されます。
- 最近のバージョンのIDEには「Help」>「Delete Leftover IDE Directories」もあり、古いバージョンのフォルダを代わりに削除してくれます。
du -sh ~/Library/Caches/JetBrains/*削除したあとはどうなるか
次にプロジェクトを開くと、IDEはインデックスを最初から作成します。それが終わるまで検索と補完は制限され、大きなプロジェクトでは数分かかることがあります。設定、プラグイン、コードには影響しません。
Diskzyでの扱い
Diskzyの「Clean up」(クリーンアップ)タブはキャッシュを見つけ、ディスクマップにはJetBrainsのバージョンごとのフォルダのサイズが表示されるので、古いものを簡単に見つけられます。削除したものはゴミ箱に入ります。
関連ガイド
- Gradle caches~/.gradle/caches
- VS Code extensions~/.vscode/extensions
- Caches~/Library/Caches
- Android SDK~/Library/Android/sdk
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す