Didnt checked, but i guess that ls -s show size in bytes and du in block bytes, which depends on filesystem.
ls -s : file size du : disk used On Jan 6, 2013, at 13:02, markus schnalke <mei...@marmaro.de> wrote: > [2013-01-05 18:55] Christoph Lohmann <2...@r-36.net> >> >> % ls -hs st-0.3/st >> 126K st > > I wondered why 20h did not use `du -h st-0.3/st' instead. > > Then I wondered why ls(1) has `-s' at all. > > Even in 1st Edition Unix, ls(1) has `-s' although du(1) is available. > http://man.cat-v.org/unix-1st/1/ls > http://man.cat-v.org/unix-1st/1/du > > Does someone of you have more information on this? > > > meillo >