開発フォルダのRust target・Go build/module cache・pnpm storeでDドライブの空きが9.9GBまで減っていました。rm -rfせず、各ツール公式のcleanコマンドだけで47GB回収し、再発防止に安全設計のスクリプトを作った話です。
開発フォルダのビルドキャッシュ(Rustのtarget、Goのbuild/module cache、pnpmのstore)でディスクが逼迫したときの対処と、再発防止のためのスクリプト化の話です。自作の削除ロジックではなく各ツール公式のcleanコマンドだけを使う安全設計と、走査ルートをallowlistで絞りシンボリックリンクを追わない設計にしました。