sudo aptitude install pv Архивирование GZIP=-4 tar cfz - /source | pv -s $(du -sb | grep -o '[0-9]*') > /target.tar.gz 9,82GB 0:21:00 [ 15MB/s] [=========================> ] 40% ETA 0:31:07 где GZIP=-4 - степень сжатия; $(du -sb | grep -o '[0-9]*') - вычисление размера источника, чтобы показывалось время окончания;
tar cf - /source | pv -cN tar -s $(du -sb | grep -o '[0-9]*') | gzip | pv -cN gzip > target.tar.gz tar: 97.1MB 0:00:08 [12.3MB/s] [=========================> ] 0% ETA 1:50:26 gzip: 13.1MB 0:00:08 [1.6MB/s] [=========================> ] Ключ -c нужен, чтобы несколько копий pv не выводили информацию друг поверх друга. Ключ -N дает имя шкале. https://habrahabr.ru/post/65384/ |
Команды >