GNU bug report logs - #10016
ls -lk is wrong

Previous Next

Package: coreutils;

Reported by: "Alan Curry" <pacman-cu <at> kosh.dhis.org>

Date: Fri, 11 Nov 2011 00:04:01 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Jim Meyering <jim <at> meyering.net>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: Eric Blake <eblake <at> redhat.com>, Alan Curry <pacman-cu <at> kosh.dhis.org>, 10016 <at> debbugs.gnu.org
Subject: bug#10016: ls -lk is wrong
Date: Fri, 11 Nov 2011 22:10:44 +0100
Paul Eggert wrote:
> The long option shouldn't be --kilobyte, since ls -k means
> 1024 not 1000.  So I suppose it should be --kibibyte.
>
> It's a little tricky, since -k means --block-size=1K
> for df and du as well, and I assume this won't change,
> since df -k and du -k conform to POSIX. (Surely there's
> no need to add --kibibyte to du and df -- why should
> we make df and du more confusing merely because
> ls must be more confusing? :-).
>
> So does the following sound plausible?
>
> Add --kibibyte to 'ls', make it equivalent to -k, change
> -k so that it conforms to POSIX, and have --block-size
> override -k.  But leave df and du alone

That sounds right.
Do you feel like writing the patch?




This bug report was last modified 13 years and 254 days ago.

Previous Next


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