Skip to content
The popular all-singing, all-dancing, fully colourised df(1)-clone written in python, with a slight modification by me to show mapped devices :-)
Python Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


pydf is all-singing, all-dancing, fully colourised df(1)-clone
written in python.

    pydf was written for linux, using specific linux features.
    The fact it runs on other systems is pure coincidence,
    but neverthless it happens to work on wide range of modern
    unix systems.

System-wide configuration is in /etc/pydfrc, per-user 
configuration in ~/.pydfrc (format of these files is the same)

Colours are one of: 
    none, default, bold, underline, blink, reverse, concealed, 
    black, green, yellow, blue, magenta, cyan, white,
    on_black, on_green, on_yellow, on_blue, on_magenta, on_cyan, on_white
on_red means that the background (instead of foreground) is painted 
with red etc...

pydf recognizes following parameters:

  --help                show this help message
  -a, --all             include filesystems having 0 blocks
  -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
  -H, --si              likewise, but use powers of 1000 not 1024
  -bBLOCKSIZE, --block-size=BLOCKSIZE
                        use SIZE-byte blocks
  -l, --local           limit listing to local filesystems
  -k, --kilobytes       like --block-size=1024
  -m, --megabytes       like --block-size=1048576
  -g, --gigabytes       like --block-size=1073741824
  --blocks              use filesystem native block size
  --bw                  do not use colours
  --mounts=MOUNTS_FILE  File to get mount information from. On normal linux
                        system, only /etc/mtab or proc/mounts make sense. Some
                        other unices use /etc/mnttab. Use /proc/mounts when
                        /etc/mtab is corrupted or inaccesable  (the output
                        looks a bit weird in this case).
  -B, --show-binds      show also mount --bind mounted filesystems

Written by Radovan Garabík <garabik @>.
For new versions, look at
You can’t perform that action at this time.