When i view the man page of ls on Yosemite I read the following:
-h When used with the -l option, use unit suffixes: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte in order to
reduce the number of digits to three or less using base 2 for sizes.
But shouldn't that read base 10?
When I use the command ls -lh I see a files that is exactly 1000 bytes appearing as 1.0K (1 kilobyte). A file that is 999 bytes appears as 999B.
Isn't that base 10? Is that manual wrong or am I missing something?