Я получил это:
find . -type f -printf '%p %s\n' | perl -n -a -e '$sum+=$S[1]; print "$sum\n"'
, который отображает промежуточный итог.
find . -type f -printf '%p %s\n' | perl -n -a -e '$sum+=$F[1]; print "$sum\n"' | tail -n 1
просто покажет итог.
С awk он немного более компактен:
find . -type f -printf '%p %s\n' | awk '{ sum+=$2}; END { print sum}'