Duf – 适用于 Linux 的免费磁盘监控实用程序

乏味的 是用 Golang 编写的一种花哨的 Linux 磁盘监控实用程序。 它是在 MIT 许可下发布的,它也支持 Linux、macOS、BSD 甚至 Windows。

duf的特点

为您提供易于理解的所有已挂载设备的概览 能够指定目录/文件名并检查该挂载点的可用空间 从输出中更改/删除列 列出 inode 信息 对输出的 JSON 输出进行排序 支持指定主题,如果它没有自动检测到您的终端的主题

如何在 Debian/Ubuntu Linux 上安装 duf

使用 wget 命令或 curl 命令下载文件:

$ https://github.com/muesli/duf/releases/download/v0.6.2/checksums.txt $ wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb $ sha256sum --ignore-missing -c checksums.txt

现在,在 Debian 或 Linux Mint 软件包上安装 duf .deb 软件包:

$ sudo apt install ./duf_0.6.2_linux_amd64.deb

如何使用 Duf 磁盘监控实用程序

现在,只需从终端输入 duf 即可启动应用程序。

如果您想一目了然地使用 duf 查看所有可用命令,您可以输入:

$  duf --help Usage of duf:   -all     	include pseudo, duplicate, inaccessible file systems   -hide string     	hide specific devices, separated with commas:     	local, network, fuse, special, loops, binds   -hide-fs string     	hide specific filesystems, separated with commas   -inodes     	list inode information instead of block usage   -json     	output all devices in JSON format   -only string     	show only specific devices, separated with commas:     	local, network, fuse, special, loops, binds   -only-fs string     	only specific filesystems, separated with commas   -output string     	output fields: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem   -sort string     	sort output by: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem (default "mountpoint")   -style string     	style: unicode, ascii (default "unicode")   -theme string     	color themes: dark, light (default "dark")   -version     	display version   -warnings     	output all warnings to STDERR   -width uint     	max output width 
duf - 仅本地 voew

您可以通过将其作为参数传递来仅打印特定的文件系统或设备。 由于我在单个分区中创建了这台机器,因此所有内容都安装在根 (/) 上。 根据您的分区方案,您将看到不同的输出。

$ duf /home /usr /opt $ duf /root/ $ duf /var/log

另一个示例是根据特定顺序的大小对输出进行排序,这是您需要键入的内容:

duf --sort size

并且,输出应如下所示:

duf - 按大小排序

你可以通过 --all 标志以显示伪、不可访问和重复的文件系统。

$ duf -all

您可以选择仅打印某些列绕过列名作为参数 --output flag. Example:

$ duf --output used,size,avail,usage
Duf - 自定义输出

你可以探索它的 GitHub 页面 有关其他命令和安装说明的更多信息。

你知道有没有类似这个工具的东西? 请随时在下面的评论中告诉我您的想法。