Pydf – 一個檢查不同顏色磁盤使用情況的替代“df”命令

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

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

在 Linux 系统中安装 pydf

默认情况下,pydf 工具没有安装在 RHEL-based 发行版 中,如 CentOS、Fedora Rocky 和 Alma Linux,您需要使用以下命令进行安装。

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

在较旧版本的 RHEL-based 发行版上,您需要启用 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

要打印以GB為單位的尺寸(例如,1073741824),請如下指定選項“-g”。

# pydf -g
pydf – Show Disk Usage in Gigabytes

要查看有關i节点的信息,而不是塊,請使用如下參數“-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/