Pipe Viewer
A terminal tool, pv, that shows progress, throughput and time remaining for data in a pipeline.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Pipe Viewer
pv is used like cat in a shell pipeline and shows how quickly data is moving, how long it has taken, how close it is to completion and an estimate of the time left. Rate limits, error handling, buffer size and cache behaviour can all be adjusted.
Several pv instances can show progress at different points of one pipeline with --cursor. The --watchfd mode shows the progress of another process through its open files, and --monitor runs a command and tracks its input and output. Packages are offered for Debian and Enterprise Linux.
Strengths
- Progress bar and ETA for any pipeline
- Can watch file progress of an already running process
- Adjustable transfer rate limits
- Actively released, with Debian and RPM packages
Limitations
- Terminal only
- Size and ETA estimates need a known input size
Details
- Pricing
- FreeFree software with no paid tier.
- License
- Open source, license not stated
- Developer
- Andrew Wood
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Seeing progress of long copies, compressions and database dumps in the terminal
- Categories
- System monitoring, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Pipe Viewer
Compare allSoftware that can replace Pipe Viewer for an important use case, and what changes if you switch.
progress
A small command that shows the progress of running cp, mv, dd, tar and similar coreutils commands.
progress shows estimated time and throughput for already running cp, mv, dd and tar commands instead of sitting in a pipeline, and it only tracks a fixed set of commands.
Similar software
Related functionality, not necessarily a direct replacement.
xcp
A partial clone of the Unix cp command with progress feedback and optimisations for some copy tasks.
GNU Parallel
A command-line utility that runs shell commands and scripts in parallel across CPU cores or machines.
GNU Coreutils
The core GNU file, shell and text utilities, including ls, cp, mv and sort.
GNU Tar
The GNU command-line tool for creating, extracting, updating and listing tar archives.
pigz
A parallel implementation of gzip that uses multiple CPU cores to compress data faster.
Axel
Lightweight command-line download accelerator that fetches one file over several connections at once.