progress
A small command that shows the progress of running cp, mv, dd, tar and similar coreutils commands.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get progress
Package managers
- Homebrew
brew install progress
About progress
progress looks for running coreutils commands such as cp, mv, dd, tar, gzip and cat, and shows the percentage of data they have processed. It can also show estimated time remaining and throughput, and has a top-like monitoring mode.
It works on Linux, FreeBSD and macOS and is packaged for Debian, Ubuntu, Arch, Fedora, openSUSE, Homebrew and MacPorts. It was formerly known as cv (Coreutils Viewer).
Strengths
- Works on commands already running, with no need to restart them
- Shows estimated time and throughput
- Available in most distribution package managers
Limitations
- Only tracks a fixed set of known commands
- No tagged releases on GitHub; install through a package manager or build from source
Details
- Pricing
- FreeFree and open source under the GPL-3.0 licence.
- License
- GPL-3.0
- Developer
- Xfennec
- Platforms
- macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Checking how far a long copy or archive job has got
- Categories
- System monitoring, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 2 sources on file.
Alternatives to progress
Compare allSoftware that can replace progress for an important use case, and what changes if you switch.
Pipe Viewer
A terminal tool, pv, that shows progress, throughput and time remaining for data in a pipeline.
Pipe Viewer shows progress, throughput and ETA for data in any pipeline, can also watch an already running process, and offers rate limits plus Debian and RPM packages.
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 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.
hwatch
An alternative to the watch command that keeps a history of output and shows differences.