乏味的 是用 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 /home /usr /opt $ duf /root/ $ duf /var/log
另一个示例是根据特定顺序的大小对输出进行排序,这是您需要键入的内容:
duf --sort size
并且,输出应如下所示:
你可以通过 --all
标志以显示伪、不可访问和重复的文件系统。
$ duf -all
您可以选择仅打印某些列绕过列名作为参数 --output
flag. Example:
$ duf --output used,size,avail,usage
你可以探索它的 GitHub 页面 有关其他命令和安装说明的更多信息。
你知道有没有类似这个工具的东西? 请随时在下面的评论中告诉我您的想法。