Pydf – 一个用不同颜色检查磁盘使用情况的“df”命令替代品

pydf”(Python Disk File System)是一个先进的命令行工具,是“df 命令”的一个很好的替代品,用于显示挂载文件系统上已使用和可用磁盘空间的量,与df 命令相同,但颜色不同。pydf 命令的输出可以根据您的需要进行自定义。

这个“pydf”命令是用python语言编写的,用于显示Linux挂载文件系统上的磁盘使用量和可用空间,使用不同的文件系统类型的自定义颜色。

在Linux系统中安装 pydf

默认情况下,pydf工具未安装在基于 RHEL 的发行版(如 CentOS、Fedora Rocky 和 Alma Linux)上,您需要使用以下命令进行安装。

# python3 -m venv pydf
# source pydf/bin/activate
# python3 -m pip install pydf
Install Pydf in RHEL Systems

在较旧版本的基于 RHEL 的发行版上,您需要启用EPEL 仓库并使用yum 命令进行安装,如下所示。

# yum install pydf

在 Debian/Ubuntu/Linux Mint

在基于 Debian 的发行版中,可以从包管理器中获得 pydf 工具,您可以像下面展示的那样使用 apt-get 或 apt 命令进行安装。

$ sudo apt-get install pydf
OR
$ sudo apt install pydf
Install Pydf in Debian Systems

在其他 Linux 发行版中,您可以像下面展示的那样使用默认包管理器安装 pydf。

$ sudo emerge -a app-admin/pydf  [On Gentoo Linux]
$ sudo apk add pydf              [On Alpine Linux]
$ sudo pacman -S pydf            [On Arch Linux]
$ sudo zypper install pydf       [On OpenSUSE]    

如何在 Linux 中使用 pydf 命令

如果您只运行“pydf”命令而不指定参数,它将仅显示有关磁盘空间使用情况以及所有已挂载文件系统的信息。

# pydf
pydf – Show File System Disk Usage

要检查哪个文件系统有 0 个块,只需运行以下命令并带上“-a”或“–all”参数。

# pydf -a
pydf – Show File System With 0 Blocks

要以人类可读格式查看输出,请使用“-h”选项,它将打印大小(例如,10K,10M,10G)。

# pydf -h
pydf – Show Disk Usage in Human-Readable Format

要以千字节(例如,1024 块大小)打印大小,请使用如下所示的“-k”选项。

# pydf -k
pydf – Show Disk Usage in Kilobytes

要以兆字节(例如,1048576 块大小)打印摘要输出,请使用如下所示的“-m”选项。

# pydf -m
pydf – Show Disk Usage in Megabytes

要打印以千兆字节为单位的大小(例如,1073741824),请按照以下方式指定选项“-g”。

# pydf -g
pydf – Show Disk Usage in Gigabytes

要查看关于inodes的信息而不是块,请使用下面给出的参数“-i”。

# pydf -i

如果要禁用带颜色的输出,只需使用选项“--bw”。

# pydf --bw

如何自定义pydf颜色

pydf有自己的配置文件,您可以在其中定义自己的自定义颜色,为您的输出增添一些额外的感觉和外观。

# vi /etc/pydfrc

有关更多信息和用法,请在终端中运行“pydf –help”以阅读pydf的帮助页面。

# pydf --help

Source:
https://www.tecmint.com/pydf-command-to-check-disk-usage/