On 01/24/2014 08:41 PM, Aaron Davies wrote: > would people be interested in a patch implementing this? it's about a > dozen lines to add (~60 line patch). > > On Sat, Apr 13, 2013 at 2:15 AM, Pádraig Brady <p...@draigbrady.com> wrote: >> On 04/13/2013 08:22 AM, Aaron Davies wrote: >>> is there an easy way to `du -s' a tree and ignore the size of the >>> directories themselves? >>> >>> if, e.g., i have one deep directory tree with a long history of >>> modifications, and another directory tree created from a `cp -a' of the >>> first, their `du -sb' results are likely to be somewhat different. >>> >>> i can get this result with something like `find -not -type d -print0|xargs >>> -r0 stat -c %s|paste -sd+|bc', but a simpler solution would be nice. >> >> How about: >> >> find -not -type d -print0 | du -hc --files0-from=- | tail -n1 >> >> That deals with hard links in the set too.
Does the above not suffice? If it does it's probably better than adding extra options? thanks, Pádraig.