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)