Aquí va
cat files.txt | xargs ls -l | cut -c 23-30 |
awk '{total = total + $1}END{print total}'
... | paste -sd+ - | bc
es el más corto que he encontrado (del blog UNIX Command Line).
Editar: agregó el -
argumento a favor de la portabilidad, gracias @Dogbert y @Owen.