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


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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Eric Blake <eblake <at> redhat.com>
Cc: 10016 <at> debbugs.gnu.org, Jim Meyering <jim <at> meyering.net>,
	Alan Curry <pacman-cu <at> kosh.dhis.org>
Subject: Re: bug#10016: ls -lk is wrong
Date: Fri, 11 Nov 2011 13:06:14 -0800
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




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.