GNU bug report logs - #50940
how df utility displays sizes - GB vs GiB

Previous Next

Package: coreutils;

Reported by: Danie de Jager <danie.dejager <at> gmail.com>

Date: Fri, 1 Oct 2021 15:02:02 UTC

Severity: wishlist

Full log


Message #26 received at 50940 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Golden <gdg <at> zplane.com>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: Danie de Jager <danie.dejager <at> gmail.com>, 50940 <at> debbugs.gnu.org
Subject: Re: bug#50940: how df utility displays sizes - GB vs GiB
Date: Fri, 1 Oct 2021 15:16:24 -0600
Paul Eggert <eggert <at> cs.ucla.edu> [2021-10-01 14:01:14 -0700]:
> 
> On 10/1/21 1:30 PM, Danie de Jager wrote:
> > Can we use the same options, but to trigger the longer annotation, we
> > double the characters used to -hh and -HH?
> 
> Interesting idea. Normally, later options override earlier, so 'df -h -H' is
> equivalent to 'df -H'. This is so that one can alias 'df' to 'df -h' and
> then type plain 'df' to get the same behavior as 'df -h', while being able
> to type 'df -H' to get the other behavior. With that in mind if we made the
> change you suggest, such an alias would mean that if you typed 'df' you
> would get the behavior of ordinary 'df -h' while if you typed 'df -h' you'd
> get the behavior of ordinary 'df -hh'. So there might be an opportunity for
> confusion there.
> 
> We could of course use a different option letter (unfortunately -B is
> already taken...).
> 

Might it be possible to finesse the already existing envars (BLOCK_SIZE,
DF_BLOCK_SIZE, etc.) to accomplish the desired suffixing mods?  Or perhaps
even a new envar(s) dedicated to simply specifying the suffixing, and
defaulting to present behavior for backcompat...?

Haven't thought this thru, just tossing it out as a possibility to think on.
Might be cleaner in some respects than trying to wedge it into the options.




This bug report was last modified 3 years and 204 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.