A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: progress: command not found #Debian apt-get install progress #Ubuntu apt-get install progress #Arch Linux pacman -S progress #Kali Linux apt-get install progress #Fedora dnf install progress #OS X brew install progress #Raspbian apt-get install progress --------------- #编译安装: 从 GitHub 仓库 https://github.com/Xfennec/progress 下载编译安装, 它取决于库ncurses,您可能必须安装相应的包 可能类似'libncurses5-dev'或'ncurses-devel'。 make && make install
此工具可以描述为 Tiny,Dirty,Linux-and-OSX-Only C 命令,用于查找当前在系统上运行的 coreutils 基本命令(cp,mv,dd,tar,gzip / gunzip,cat等)。 显示复制数据的百分比。 它还可以显示估计的时间和吞吐量,并提供 顶级 模式(监控)。
progress [ -qdwmM ] [ -W secs ] [ -c command ] [ -a command ] [ -p pid ]
progress -v | --version
progress -h | --help
-q (--quiet)
隐藏所有消息
-d (--debug)
显示所有警告/错误消息
-w (--wait)
估计I / O吞吐量和估计剩余时间(显示较慢)
-W (--wait-delay secs)
I / O估计等待'秒'秒(暗示-w)
-m (--monitor)
在受监视的进程仍在运行时循环
-M (--monitor-continuously)
监视永不停止(类似于观看进度)
-c (--command cmd)
仅监视此命令名称(例如:firefox)。 可以在命令行上多次使用此选项。
-a (--additional-command cmd)
将此命令添加到默认列表。 可以在命令行上多次使用此选项。
-p (--pid id)
仅监视此数字进程ID(例如:`pidof firefox`)。 可以在命令行上多次使用此选项。
-i (--ignore-file file)
不报告“文件”的过程。 如果文件尚不存在,则必须提供完整且干净的绝对路径。 可以在命令行上多次使用此选项。
-o (--open-mode {r|w})
仅报告为进程读取或写入而打开的文件。 当您只想监视进程的输出文件(或输入文件)时,此选项很有用。
-v (--version)
显示程序版本并退出
-h (--help)
显示帮助消息并退出
#在一个简单的窗口中监视coreutils命令的所有当前和即将发生的实例: watch progress -q #看看你的下载进展如何: watch progress -wc firefox #看看你的Web服务器活动: progress -c httpd #使用$!启动并监控任何重型命令: cp bigfile newfile & progress -mp $!
它只是扫描 /proc 有趣的命令,然后查看目录 fd 和 fdinfo 以查找打开的文件和查找位置,并报告最大文件的状态。

它非常轻巧,几乎可与任何命令兼容。