meyering | 13 years ago | on: Hacking ls -l
FYI, there is no need to change GNU ls to get that behavior. You can make it use your locale's separator with either the --block-size="'1" option or by setting the LS_BLOCK_SIZE envvar to that same string:
This feature is documented in the "Block size" section of the coreutils manual: i.e., you can type this to see it: