See also the following related software:
progress(1) progress(1) NAME progress - report progress of data through a pipe SYNOPSIS progress -h progress [-k n |-m n|-g n] [-c c] [-b b] DESCRIPTION progress is a utility used in a pipe to report progress of data transfer to standard error. Command-line arguments specify how frequently to report, what character to use to report, and how much buffering to do. OPTIONS -k n Print a character to stderr every n kilobytes (1024 bytes). -m n Print a character to stderr every n megabytes (1024*1024 bytes). -g n Print a character to stderr every n gigabytes (1024*1024*1024 bytes). -c c Specity the character to print to sderr. Default is '.' -b n Specify the buffer size for read and write. Default is 131072 bytes. -h Display a help page USAGE Using progress without any options prints a '.' every kilobyte (1024 bytes) to stderr. NOTES Speed Considerations There is a very slight performance decrease when using progress. EXAMPLES Copy a disk partition, displaying a '.' for progress every megabyte, copying 128KB at a time: dd if=/dev/hda1 bs=131072b | progress -m 1 | dd bs=131072b of=/dev/hdx2 AUTHOR Leigh L. Klotz, Jr.SEE ALSO dd(1)