GNU bug report logs - #17838
ls: unit displayed for block size when if size is displayed in human-readable format

Previous Next

Package: coreutils;

Reported by: Michal Sekletar <msekleta <at> redhat.com>

Date: Mon, 23 Jun 2014 15:37:01 UTC

Severity: normal

Tags: notabug

Merged with 18503

Done: Pádraig Brady <P <at> draigBrady.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Michal Sekletar <msekleta <at> redhat.com>
Subject: bug#17838: closed (Re: bug#17838: ls: unit displayed for block
 size when if size is displayed in human-readable format)
Date: Tue, 24 Jun 2014 09:46:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#17838: ls: unit displayed for block size when if size is displayed in human-readable format

which was filed against the coreutils package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 17838 <at> debbugs.gnu.org.

-- 
17838: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17838
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Pádraig Brady <P <at> draigBrady.com>
To: Michal Sekletar <msekleta <at> redhat.com>
Cc: 17838-done <at> debbugs.gnu.org
Subject: Re: bug#17838: ls: unit displayed for block size when if size is
 displayed in human-readable format
Date: Tue, 24 Jun 2014 10:44:56 +0100
[Message part 3 (text/plain, inline)]
On 06/24/2014 09:12 AM, Michal Sekletar wrote:
> On Mon, Jun 23, 2014 at 05:56:10PM +0100, Pádraig Brady wrote:
>> OK the info docs are clear enough, stating that -h is the same as
>> --block-size=human-readable etc. We might be able to tweak the
>> --help (man page) for the -s and/or -h options accordingly also.
> 
> Sorry, didn't look at info pages. In any case, tweaking man page would be very
> appreciated. Thanks!

I'll push the attached later.

thanks,
Pádraig.

[ls--size--help.patch (text/x-patch, attachment)]
[Message part 5 (message/rfc822, inline)]
From: Michal Sekletar <msekleta <at> redhat.com>
To: bug-coreutils <at> gnu.org
Subject: ls: unit displayed for block size when if size is displayed in
 human-readable format
Date: Mon, 23 Jun 2014 13:17:09 +0200
Hi,

ls utility currently displays suffix representing unit in blocks column if
--size is combined with --human-readable. For example:

$ ls -l -sh /tmp/foo
4.0K -rw-r--r--. 1 root root 6 Jun 23 11:32 foo

Suffix K in the output shown doesn't seem correct and implies false information.
Moreover if size of file is bigger say 1M then suffix used for blocks column
would be M. Looks like if file is small enough and no suffix is shown in size
column then suffix K is implied for # blocks column.

$ rpm -q coreutils
coreutils-8.22-14.fc21.x86_64

I contacted downstream maintainer first and this behavior shouldn't be caused by
downstream patch, therefore reporting here.

Please disregard this report if this is expected or bug is already reported.

Thanks,

Michal




This bug report was last modified 10 years and 252 days ago.

Previous Next


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