progress

Source Repository

http://github.com/leighklotz/progress

Download

Current Version

Old Versions

Related Software

See also the following related software:

Man Page

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)

Back to software home klotz@graflex.org