Monitor Progress of Data Transfer in Console
Linux provides at least two handy command-line tools to monitor data transfer progress: bar and pv. Both display a one-line progress bar with speed, elapsed or estimated time, and provide customizable formatting. Examples with bar: If data size is unknown: dd if=/dev/zero | bar | dd of=/dev/null 2.3GB at 581.8MB/s elapsed: 0:00:04 If data size is known: dd if=/dev/zero iflag=count_bytes count=10G | bar --size 10G | dd of=/dev/null 1.2GB at 592.8MB/s eta: 0:00:15 11% [===== ] Examples with pv: ...