pv
TLDR
Show transfer progress
$ pv [file] > [output]
Pipe with progress$ cat [file] | pv > [output]
Limit transfer rate$ pv -L [1m] [file] > [output]
Show ETA$ pv -e [file] > [output]
Name the transfer$ pv -N "Copying" [file] > [output]
SYNOPSIS
pv [options] [files]
DESCRIPTION
pv monitors data through a pipe. Pipe viewer utility.
The tool shows transfer progress. Progress bar for pipes.
pv visualizes pipelines.
PARAMETERS
FILES
Input files.-L RATE
Rate limit.-N NAME
Transfer name.-e
Show ETA.-p
Show percentage.-t
Show elapsed time.-r
Show rate.-s SIZE
Expected size.
CAVEATS
Adds small overhead. Insert between commands.
HISTORY
pv was created for monitoring data progress through pipelines.


