pydf 命令是 df 的高级命令,以不同颜色显示磁盘使用情况

 “pydf "(Python磁盘文件系统)是高级命令行工具,是Linux“ df comand”的很好替代它用于显示Linux文件系统上已使用和可用的磁盘空间量,与df命令类似,但颜色不同。pydf命令的输出可以根据需要进行定制。

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

安装pydf

默认情况下,Linux发行版中未安装pydf工具,您需要使用第三方存储库安装它。因此,首先启用EPEL存储库,然后再启用它,请使用以下“ yum命令”进行安装。

# yum install pydf
Loaded plugins: fastestmirror, security
Determining fastest mirrors
epel/metalink								| 4.2 kB        
 * base: mirror.nbrc.ac.in
 * epel: mirrors.ispros.com.bd
 * extras: mirror.nbrc.ac.in
base                                                                   	| 3.7 kB         
epel                                                                    | 3.9 kB       
epel/primary_db                                                         | 4.2 MB        
extras                                                                  | 3.5 kB        
updates                                                                 | 3.5 kB     
updates/primary_db                                                      | 1.9 MB     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package pydf.noarch 0:9-3.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================
 Package                            Arch            	Version         	Repository		Size
==================================================================================================================
Installing:
 pydf                               noarch              9-3.el6         	epel                    14 k

Transaction Summary
==================================================================================================================
Install       1 Package(s)

Total download size: 14 k
Installed size: 25 k
Is this ok [y/N]: y
Downloading Packages:
pydf-9-3.el6.noarch.rpm                                                 |  14 kB        
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : pydf-9-3.el6.noarch                                          1/1 
  Verifying  : pydf-9-3.el6.noarch                                          1/1 

Installed:
 pydf.noarch 0:9-3.el6                                                                                                                                   

Complete!

在Debian / Ubuntu / Linux Mint上

基于Debian的发行版中,可以从软件包管理器系统中使用pydf工具,您可以使用“ apt-get command ”进行安装,如下所示。

$ sudo apt-get install pydf
[sudo] password for tecmint: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  java-wrappers
Use 'apt-get autoremove' to remove it.
The following NEW packages will be installed:
  pydf
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
Need to get 12.1 kB of archives.
After this operation, 70.7 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ raring/universe pydf all 10 [12.1 kB]
Fetched 12.1 kB in 1s (6,097 B/s)
Selecting previously unselected package pydf.
(Reading database ... 175568 files and directories currently installed.)
Unpacking pydf (from .../apt/archives/pydf_10_all.deb) ...
Processing triggers for man-db ...
Setting up pydf (10) ...

如何使用pydf命令

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

# pydf

image.png

要检查哪个文件系统具有0个块,只需运行以下命令以及“ -a ”或“ -all ”参数即可。

# pydf -a

image.png

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

# pydf -h

image.png



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


# pydf -k

image.png

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

pydf -m

image.png

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

# pydf -g

image.png

要查看有关inode而不是块的信息,请使用以下参数“ -i ”。

# pydf -i

image.png

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

# pydf --bw
Filesystem Size  Used Avail Use%                                            Mounted on
/dev/sda2   49G 3244M   44G  6.4 [###.....................................] /         
/dev/sda1  194M   43M  140M 22.4 [#########...............................] /boot     
/dev/sdb1  492G  345G  122G 70.2 [############################............] /data   
/dev/sda3   39G 4043M   33G 10.0 [####....................................] /home     
/dev/sda6   55G   33G   19G 60.1 [########################................] /var      
/dev/sdc1  492G  262G  205G 53.3 [#####################...................] /videos

如何自定义pydf颜色

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

# vi /etc/pydfrc


有关更多信息,请在终端中单击“ man pydf ”以阅读pydf命令的手册页

标签: Linux

作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:统计文件和目录磁盘使用情况 du 命令
下一篇:ncdu 是 " du" 的高级命令,用于统计磁盘使用情况

发表评论

×
×