← All posts tagged ПОМОЖИТЕ

Vugluskr
Unix ПОМОЖИТЕ Кто может — подскажите плз по поводу tar, du, pv, find.
Задача в целом — нужно найти в помойке директорий файлы определенных типов по расширению и затарить/гзипить их. С этим все просто, выглядит вот так:
tar zcf /tmp/archive.tgz -T <(find -type f -name \.c -o -name \.h -o -name \*.xsl)

Доп. задача — хочется видеть прогресс выполнения, ибо файлов дохуя. Решается навскидку вот так:
tar zcf — -T <(find -type f -name \.c -o -name \.h -o -name \*.xsl) | pv > /tmp/archive.tgz

Конечная задача, которую не могу решить — видеть не только прогресс, но и временную оценку.
pv это позволяет, только ей надо размер передать. А я блять не могу сообразить, как выщемить суммарный размер найденных файлов. Уже голову сломал :(