progress : Coreutils 进度查看器

它可以用于显示任何核心组件命令(如:cp, mv, dd, tar, cat, rsync, grep, fgrep, egrep, cut, sort, md5sum, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, adb, gzip, gunzip, bzip2, bunzip2, xz, unxz, lzma, unlzma, 7z, 7za, zcat, bzcat, lzcat, split, gpg)的进度。它使用文件描述信息来确定一个命令的进度,比如cp命令。

下载:
github 地址 https://github.com/Xfennec/progress

安装:

make && make install

以上依赖 libncurses5-dev 或者 ncurses-devel

使用:

progress 即可
watch progress -q 在窗口中查看正在执行的进程
watch progress -wc firefox 查看 firefox 下载进度
progress -c httpd 查看 httpd 活动
cp bigfile newfile & progress -mp $! 监控指定命令