
https://github.com/amio/flaming-disk-usage
这是个 node-cli ,需要 npm 安装: npm i -g fdu。
然后执行 fdu 就(会用默认浏览器打开一个 html 文件)可以看当前目录下所有文件的火焰图了:
Note: 这里显示的大小是磁盘占用而非文件大小。比如你的文件系统区块是 4KB 的话,很多只有几百字节的 LICENSE 文件实际磁盘占用都是 4K 。

做它的起因是看了这篇文章 https://medium.com/friendship-dot-js/b89f63d21558 (我瞟了一眼 node_modules 目录然后天呐里面都藏了些什么!)
那些带着 tests 和 examples 发布的包就不说了,还有人在项目的发布包里夹带生活照…… Guy Fieri ,而且就在 babel-core 这么热门的(重要的严肃的)项目里。我还是略感震惊的。
然后就做了这个 flaming-disk-usage ,抓出那些浪费磁盘空间的小偷们,去给作者仓库提 Issue 。
1 Trim21 2016-08-17 16:36:16 +08:00 不以 root 运行会报打开文件的权限不够,sudo 运行的话 chrome 又不干.. |
2 tony1016 2016-08-17 16:55:27 +08:00 哪些文件占用你大量空间,你还能不清楚[坏笑] |
3 devinww 2016-08-17 17:15:57 +08:00 记得有这么一个软件。。。不过不小心被我格了。。。 |
4 fds 2016-08-17 17:26:24 +08:00 node 4 不支持 let ~ |
6 mcxiaoke 2016-08-17 17:34:51 +08:00 brew install ncdu |
7 zhouyg 2016-08-17 17:42:31 +08:00 babel-core 那个属于作者用来的高级黑事件。 |
8 hosiet 2016-08-17 19:19:11 +08:00 via Android 我用 baobab |
9 amio OP |