On Fri, 26 May 2023, Michael Cheponis wrote:
I'm having no success trying to get ls to print file sizes, using the -M flag.
The `thousands separator' char. is locale-specific. In the default C/POSIX locale, it is "": $ locale -c thousands_sep LC_NUMERIC $ LC_NUMERIC=C locale -c thousands_sep thousands_sep="" $ LC_NUMERIC=en_US.UTF-8 locale -k thousands_sep thousands_sep="," $ LC_NUMERIC=en_US.UTF-8 ls -lM /netbsd.GENERIC -rwxr-xr-x 1 root wheel 29,529,152 May 24 13:09 /netbsd.GENERIC $ Set some locale in ~/.profile (or ~/.xinitrc, ~/.xsession, ...). Eg.: export LANG=en_GB.UTF-8 export LC_CTYPE=$LANG export LC_ALL="" -RVP