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 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.