有没有其他选择pv
?
我想查看数据管道的当前传输速率、进度条和预计完成时间。还有其他工具可以做到这一点吗?
答案1
还有另一个程序叫做酒吧也提供了此功能。
Bar 是一个简单的工具,用于复制数据流并在 stderr 上为用户打印显示,显示(a)传递的数据量、(b)数据传输的吞吐量和(c)传输时间,或者,如果已知数据流的总大小,则估计剩余时间、已完成的数据传输百分比以及进度条。
当然,pv 可以完成您所要求的操作-r -p -e
(您可能错过了这个-s
选项?)并且我从未觉得有充分的理由使用 bar 而不是 pv。
答案2
如果您使用的是 Debian 或 Ubuntu,请尝试使用“vbuf”包。它不是进度条,因为需要知道 100% 是什么意思。但它确实显示字节数、最近速率和总速率。您只需在管道中间插入 vbuf 命令即可。
免责声明:我是 vbuf 和 libvrb 的作者。