Составил недавно небольшую команду для подсчета количества строчек полезного (более или менее) кода в своих Django-проектах.

find . -name "*.py" -type f ! -path '*/migrations/*' -exec grep . {} \; | wc -l

Коротко про команду: берем все файлы с расширением .py, исключаем папки миграций, после чего уже внутри самих файлов считаем все не пустые строчки.

Update: Нашел cloc - отличная утилитка для подробного подсчета количества строчек в проектах для разных языков программирования.