On Wed, Jun 18, 2008 at 10:35 AM, Chuck Anderson <cra@wpi.edu> wrote:
On Wed, Jun 18, 2008 at 10:20:08AM -0400, Brett Russ wrote:
Thanks Mike, looks like it is related to the -x argument: http://www.mail-archive.com/bug-gnulib@gnu.org/msg04655.html ... Chuck, If it were rounding error I should still be able to make direct comparisons between the results, as long as they all used the -m argument.
In my tests, with or without -x didn't make a difference:
du -smxc yum jigdo 1 yum 48 jigdo 48 total du -smc yum jigdo 1 yum 48 jigdo 48 total
Your version of du does not have the bug that I was writing about. I believe versions 6.1 - 6.6 were affected. The issue I had was that the second file/dir argument onwards was not properly tallied. So, using your example, jigdo would show a size of 1 if it were run as:
du -smxc yum jigdo but if you changed the command line to: du -smxc jigdo yum Then jigdo would show the correct size of 48.
-BR