Subject: Re: bug#15308: ls -lk reports bytes, not kibytes

From: Bernhard Voelker <[email-masked]>
Date: Sun, 08 Sep 2013 18:49:20 +0200

On 09/08/2013 06:15 PM, Bruce Dubbs wrote:
> Coreutils 8.21
> 
> 'ls -lk file'            gives bytes, not kibytes
> 'ls -l --kibibytes file' gives bytes, not kibytes
> 
> 'ls -l --block-size=1024 file' gives the proper response
> 
> Checking back a little, I have the same problem with Coreutils-8.17.

Sounds like commit
  http://git.sv.gnu.org/cgit/coreutils.git/commit/?id=448718c1
between v8.14..v8.15.

NEWS entry:

  +  ls's -k option no longer affects how ls -l outputs file sizes.
  +  It now affects only the per-directory block counts written by -l,
  +  and the sizes written by -s.  This is for compatibility with BSD
  +  and with POSIX 2008.  Because -k is no longer equivalent to
  +  --block-size=1KiB, a new long option --kibibyte stands for -k.
  +  [bug introduced in coreutils-4.5.4]

Have a nice day,
Berny