在我知道这个工具之前,我更喜欢使用像 Stacer 这样的 GUI 程序或者预装的 GNOME 磁盘使用情况程序来 检查可用的磁盘空间 和系统的磁盘使用量。
不过,duf 似乎是一个有用的终端工具,可以检查磁盘使用情况和可用空间,它是用 Golang 编写的。Abhishek 建议我试一试它,但我对它很感兴趣,尤其是考虑到我目前正在学习 Golang,真是太巧了!
无论你是终端大师还是只是一个对终端不适应的初学者,它都相当容易使用。当然,它比 检查磁盘空间利用率命令 df 更容易理解。
在你把它安装到你的系统上之前,让我重点介绍一下它的一些主要功能和用法。
你可以在 AUR 中找到一个 Arch Linux 的软件包。如果你使用的是 Nix 包管理器,也可以找到一个包。
对于基于 Debian 的发行版和 RPM 包,你可以去它的 GitHub 发布区 中获取适合你系统的包。
它也适用于 Windows、Android、macOS 和 FreeBSD。
在我这里,我需要 安装 DEB 包,然后就可以使用了。安装好后,使用起来很简单,你只要输入:
duf
这应该会给你提供所有本地设备、已挂载的任何云存储设备以及任何其他特殊设备(包括临时存储位置等)的详细信息。
如果你想一目了然地查看所有 duf
的可用命令,你可以输入:
duf --help
例如,如果你只想查看本地连接设备的详细信息,而不是其他的,你只需要输入:
duf --only local
另一个例子是根据大小按特定顺序对输出进行排序,下面是你需要输入的内容:
duf --sort size
输出应该是像这样的:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。