Subject: Re: Suggestion for changes to df(1) and du(1)
To: Tomas Svensson <tsn@gbdev.net>
From: Simon Burge <simonb@wasabisystems.com>
List: tech-userlevel
Date: 11/19/2001 13:53:27
Hi Tomas,

Tomas Svensson wrote:

> Hi,
> 
> Does anyone have an opinion about adding the flag -h to df(1) and du(1)?

Sounds good.  I was just talking about this yesterday with some folks :-)

> It would be to print the statistics in a more "human-readable" and 
> compact style.
> 
> Example output:
> 
> Filesystem    Size   Used  Avail Capacity  Mounted on
> /dev/wd0a      97M    31M    61M    33%    /
> /dev/wd0e      97M   4.7M    88M     5%    /var
> /dev/wd0g     2.8G   1.5G   1.2G    54%    /usr
> /dev/wd0f      97M   1.0K    92M     0%    /tmp
> /dev/wd0h     1.8G   297M   1.4G    17%    /home
> /dev/fd0a     1.4M   636K   787K    44%    /mnt
> 
> FreeBSD/OpenBSD and GNU fileutils support this flag already, but does
> anyone know if this flag would violate POSIX or SUS?

SUSv2 doesn't define -h or -H flags for either of these utilities.

> Patches for df including the manpage included (just a draft), I also
> added -g (display statistics in gigabyte block counts) just for
> completeness.

There's also a -H for "metric" k/M/G/T instead of power-of-two values.

Also, are your patches based on the FreeBSD changes, or totally new
(it'd be good form to credit the changes to their correct origin).

Simon.
--
Simon Burge                            <simonb@wasabisystems.com>
NetBSD CDs, Support and Service:    http://www.wasabisystems.com/