Для подсчета суммарного количества строк в файлах, можно использовать такую команду:
find . -name '*.cpp' -type f -print0 | xargs -0 cat | wc -l
Сначала происходит поиск файлов с нужным расширением через команду find. Поиск будет происходить в текущем каталоге и всех подкаталогах.
Потом каждый найденный файл распечатывается в стандартный поток через команду cat (имя файла передается через xargs). Таким образом, в стандартный поток выдается полное содержимое всех найденных файлов.
Затем подсчет количества строк происходит через команду wc (Word Count). Опция -l означает "line", то есть, будет подстчитываться количество строк.