超好用的命令行磁盘使用情况查看工具 duf

通过这个名字就可以发现 duf 可以认为是 df + du。这个工具是我在阮一峰的周报文章上看到的,从截图来看就非常的简洁、美观、好用。因此安装了这款。

这个工具在 Ubuntu 上没法直接通过 apt 工具安装。转到其 Github页面,这个项目在 Release 界面提供了 Debian 包以供下载。进入 Release 界面,选择合适的版本的 .deb 文件。一般而言,64 位 Intel CPU 可以选择_amd64.deb 结尾的文件。例如我看到的时候,duf 的发布版本是 0.3.1。那么在目标服务器上,使用

1
2
wget https://github.com/muesli/duf/releases/download/v0.3.1/duf_0.3.1_linux_amd64.deb
sudo dpkg -i ./duf_0.3.1_linux_amd64.deb

即可完成安装。


使用中发现 duf 在运行的时候会输出很多 permission denied 信息,而且,都是在访问 /run 路径下或者 /var/lib/docker 等目录下的内容时输出的。用 sudo 强行让 duf 去访问这些目录有没有啥意义。要阻止 duf 输出这些无效信息可以在 shell 配置中加入下面的 alias

1
alias duf="duf 2>/dev/null"