GitHub - KSXGitHub/parallel-disk-usage: Highly parallelized, blazing fast directory tree analyzer https://github.com/KSXGitHub/parallel-disk-usage
Rust製のdu、並列でduしてくれるので非常に高速なのとカレントディレクトリ配下にある大きいファイルがなんなのかが1回実行すればわかるので便利。
du -shだと1階層目のファイルの容量はわかるけど容量が大きいディレクトリをさらにduしてという感じで日が暮れてしまう、なんて面倒なんだ。
MacOSやubuntuでpduするには3ステップでできる。
curl https://sh.rustup.rs -sSf | sh
cargo install parallel-disk-usage --bin pdu
pdu
例えばmastodonのgitリポジトリでpduしてみるとこんな感じ。
他にもGo製のduとかいろいろあるみたいだけどベンチマークではpduが一番高速らしい。