Получить общий размер файлов всех указанных папок рекурсивно

Получить общий размер файлов всех указанных папок рекурсивно

Я использую его svnв проекте и пытаюсь посмотреть, сколько места .svnзанимают все папки.

Если я сделаю что-то вроде

du -h | egrep ".*\.svn$"

Он перечислит все папки .svnи их размеры, но на 3k+ строках. Как мне подсчитать все эти строки (или выполнить операцию, которая даст мне эквивалентный результат)?

решение1

du -shc `find . -name .svn -print`

-printможно пропустить, если вы используете findGNU coreutils.

Связанный контент