I ran into an issue similar to what Martin Wilde described, in my case comparing the same directory on two different servers after mirroring with rsync.
Instead of using a script I added the -b
flag to the du
which counts the size in bytes and as far as I can determine eliminated the differences on the two servers. You still can use -s -h
to get a comprehensible output.