Вы можете получить сумму размеров всех файлов, используя:
find . -name '*.pdf' -exec stat -c %s {} \; | tr '\n' '+' | sed 's/+$/\n/'| bc
Сначала find
находит все файлы, как указано, и для каждого файла запускается статистика, которая печатает размер файла. Затем я заменяю всю новую строку на «+», используя tr
, затем удаляю завершающий «+» для новой строки и передаю его в bc, который выводит сумму.