爱意满满的作品展示区。
amio

flaming-disk-usage:文件夹目录树的火焰图,看看是谁在占用我宝贵的 SSD

  •  
  •   amio ·
    amio · Aug 17, 2016 · 4817 views
    This topic created in 3735 days ago, the information mentioned may be changed or developed.

    flaming-disk-usage

    https://github.com/amio/flaming-disk-usage

    这是个 node-cli ,需要 npm 安装: npm i -g fdu。
    然后执行 fdu 就(会用默认浏览器打开一个 html 文件)可以看当前目录下所有文件的火焰图了:

    Note: 这里显示的大小是磁盘占用而非文件大小。比如你的文件系统区块是 4KB 的话,很多只有几百字节的 LICENSE 文件实际磁盘占用都是 4K 。

    flaming-disk-usage

    起因

    做它的起因是看了这篇文章 https://medium.com/friendship-dot-js/b89f63d21558 (我瞟了一眼 node_modules 目录然后天呐里面都藏了些什么!)

    那些带着 tests 和 examples 发布的包就不说了,还有人在项目的发布包里夹带生活照…… Guy Fieri ,而且就在 babel-core 这么热门的(重要的严肃的)项目里。我还是略感震惊的。

    然后就做了这个 flaming-disk-usage ,抓出那些浪费磁盘空间的小偷们,去给作者仓库提 Issue 。

    9 replies  •  2016-08-17 20:38:15 +08:00
    Trim21
    Trim21
    Aug 17, 2016
    1
    不以 root 运行会报打开文件的权限不够,sudo 运行的话 chrome 又不干..
    tony1016
    tony1016
    Aug 17, 2016
    2
    哪些文件占用你大量空间,你还能不清楚[坏笑]
    devinww
    devinww
    Aug 17, 2016
    3
    记得有这么一个软件。。。不过不小心被我格了。。。
    fds
    fds
    Aug 17, 2016
    4
    node 4 不支持 let ~
    DoraJDJ
    DoraJDJ
    Aug 17, 2016 via Android
    5
    @fds 'use strict';
    mcxiaoke
    mcxiaoke
    Aug 17, 2016
    6
    brew install ncdu
    zhouyg
    zhouyg
    Aug 17, 2016
    7
    babel-core 那个属于作者用来的高级黑事件。
    hosiet
    hosiet
    Aug 17, 2016 via Android
    8
    我用 baobab
    amio
    amio
    OP
    Aug 17, 2016
    9
    @fds 哎哟, v4 得支持下。已更新

    @Trim21 你的 npm 目录是不是 root 用户的?用这个命令改成当前用户试试 `sudo chown -R (whoami) /usr/local/lib/node_modules/ ~/.npm/ `

    @mcxiaoke 👍 好工具
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1637 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 13:33 · PVG 21:33 · LAX 05:33 · JFK 08:33
    ♥ Do have faith in what you're doing.