I mentioned this already in the bug#9939 thread, but nobody replied and it's really a separate issue so here's an independent report.
This behavior: $ ls -l /bin/ls -rwxr-xr-x 1 root root 107124 Feb 8 2011 /bin/ls $ ls -lk /bin/ls -rwxr-xr-x 1 root root 105 Feb 8 2011 /bin/ls is awful. -k should not have any effect on the ls -l field that reports st_size. It is only supposed to possibly affect the reporting of st_blocks by -s and the "total" line at the start of a full directory listing. I won't make any claims about what --block-size should do, but -k comes from BSD and it should act like BSD. -- Alan Curry
