Итак, во многих ситуациях мне нужен способ узнать, сколько из моего дискового пространства используется тем, что я знаю, что нужно избавиться, конвертировать в другой формат, хранить в другом месте (например, DVD-диски с данными), переходить на другой раздел и т.д. В этом случае я просматриваю раздел Windows с загрузочного носителя SliTaz Linux.
В большинстве случаев я хочу размер файлов и папок, и для этого я использую ncdu на основе NCurses:
Но в этом случае я хочу, чтобы получить размер всех файлов, соответствующих регулярному выражению. Пример regex для .bak файлов:
.*\.bak$
Как получить эту информацию, учитывая стандартный Linux с основными утилитами GNU или BusyBox?
Изменить:. Вывод предназначен для синтаксического анализа с помощью script.