Есть ли в Linux программа, которая может рассчитать, сколько данных программа выдаст?
Например, если я хочу сделать резервную копию моей базы данных MySQL, я обычно делаю
mysqldump > dumpfile.sql
Вместо этого я хотел бы перенаправить, /dev/null
но рассчитать, сколько дискового пространства было бы использовано, как
mysqldump | fancy_space_calc_program
Выход:
123456789 Bytes would have been used
Обратите внимание, резервное копирование MySQL является лишь примером. Я очень хорошо знаю, как я могу оценить размер заранее, поэтому, пожалуйста, без комментариев об этом.