Quantcast
Viewing all articles
Browse latest Browse all 10

Unix / Linux: See Colourised Filesystem Disk Space Usage

The pydf command displays the amount of used and available space on your file systems, just like df command, but in colors. The output format is completely customizable.

This is a little known tool (python script) that displays the amount of disk space available on the mounted filesystems, using different colours for different types of filesystems.

Install pydf

Use the apt-get command to install pydf under Debian / Ubuntu Linux:
$ sudo apt-get install pydf
Sample outputs:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  pydf
0 upgraded, 1 newly installed, 0 to remove and 13 not upgraded.
Need to get 13.3 kB of archives.
After this operation, 45.1 kB of additional disk space will be used.
Get:1 http://debian.osuosl.org/debian/ squeeze/main pydf all 9 [13.3 kB]
Fetched 13.3 kB in 0s (13.5 kB/s)
Selecting previously deselected package pydf.
(Reading database ... 224818 files and directories currently installed.)
Unpacking pydf (from .../apt/archives/pydf_9_all.deb) ...
Processing triggers for man-db ...
Setting up pydf (9) ...

RHEL / CentOS / Fedora Linux users, use the yum command to install pydf (first enable EPEL repo as described here):
# yum -y install pydf
Sample outputs

Loaded plugins: product-id, protectbase, rhnplugin, subscription-manager
Updating certificate-based repositories.
0 packages excluded due to repository protections
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
Downloading Packages:
pydf-9-3.el6.noarch.rpm                           |  14 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : pydf-9-3.el6.noarch                                   1/1
Installed products updated.

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

Complete!

FreeBSD user can use the port as follows:
# cd /usr/ports/sysutils/pydf/ && make install clean
Or, add the package using the pkg_add command:
# pkg_add -r pydf

How do I use pydf?

Simply type the command as follows:
$ pydf
Sample outputs:

Image may be NSFW.
Clik here to view.
pydf command
Fig.01: pydf command in action

To see filesystems having 0 blocks, enter:
$ pydf -a
Sample outputs:
Image may be NSFW.
Clik here to view.
pydf command
Fig.02: See all file systems with 0 blocks

To see human readable output i.e. show sizes in human readable format (e.g., 133K 2341M 2448G), enter:
$ pydf -h
The following option is same as -h, but use powers of 1000 not 1024:
$ pydf -H
To see information about inodes instead of blocks, enter:
$ pydf -i
Disable colourised output i.e. do not use colours:
$ pydf --bw
See quick demon of pydf command:

(Video 01: pydf command in action)

How do I customize pydf command colors?

Edit a file called /etc/pydfrc which is act as system wide main configuration file:
# vi /etc/pydfrc
You can use per-user configuration file ~/.pydfrc:
$ cp /etc/pydfrc ~/.pydfrc
$ vi ~/.pydfrc

The post Unix / Linux: See Colourised Filesystem Disk Space Usage appeared first on nixCraft.


Viewing all articles
Browse latest Browse all 10

Trending Articles