← Back to tools

pv

Monitor the progress of data through a pipe

System & Monitoring linuxmacos C Artistic-2.0

Description

The pv (Pipe Viewer) command is used to monitor the progress of data through a pipe. It provides a progress bar, ETA, throughput rate, and total data transferred. It can be inserted into any normal pipeline between two processes.

AI Summary

A pipe viewer that shows progress bars, throughput, and ETA for data flowing through pipelines.

Capabilities

  • + Show progress bar for piped data
  • + Display transfer rate and ETA
  • + Rate limiting for data flow
  • + Can be inserted into any pipeline

Use When

  • You want to monitor progress of long-running pipe operations
  • You need to see how fast data is moving through a pipeline

Avoid When

  • x You need progress for non-pipe operations
  • x You need detailed per-file progress
View AGENTS.md for pv