Чаще бывает, что хочется посмотреть прогресс у уже запущенного процесса копирования. Естественно, ни о каком pv или bar никто заранее не подумал.
Вот давно интересно, а нельзя ли подглядеть состояние файлового дескриптора внутре процесса? Где-нибудь в /proc или даже пускай специальный ядерный модуль, даже под рутом, лишь бы было. Вот это было бы круто.
Интересно. В винде есть возможность установить свой шелл экстеншн ICopyHook для пользовательских копирований (используется, например, в известной утилите KillCopy). А в линухе есть подобные интерфейсы, вроде бы там что-то делали на CORBA?
progress bar для консольных утилит