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: Michal Sekletar <msekleta <at> redhat.com>
To: 17838 <at> debbugs.gnu.org
Subject: bug#17838: 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.