首页 > 数据库 > 数据库开发技术 > 学了这么久Linux,竟然不知道这个
你好,我是李逸皓,我的梦想是:运维,永不背锅!
放个链接,万一有人关注呢
↓ ↓ ↓ ↓ ↓
pv命令,全称Pipe Viewer,是一个由Andrew Wood开发的Linux命令行工具。它的主要功能是通过管道显示数据处理进度的信息。这些信息包括已经耗费的时间,完成的百分比(通过进度条显示),当前的速度,全部传输的数据,以及估计剩余的时间。这个命令对于那些想要了解数据传输进度的用户非常有用。
功能
1.显示进度条:pv命令可以显示一个进度条,用于表示数据处理的进度。这个进度条可以让你直观地看到数据处理的进度,非常直观。
2.显示已用时间:pv命令可以显示数据处理已经耗费的时间。这个功能可以让你知道数据处理已经进行了多长时间。
3.显示预计到达时间:pv命令可以显示预计完成数据处理的时间。这个功能可以让你知道数据处理预计还需要多长时间才能完成。
4.显示数据传输速率计数器:pv命令可以显示当前的数据传输速率。这个功能可以让你知道数据当前的传输速度。
5.显示数据传输平均速率计数器:pv命令可以显示数据传输的平均速率。这个功能可以让你知道数据的平均传输速度。
6.显示传输的字节数:pv命令可以显示已经传输的字节数。这个功能可以让你知道已经传输了多少数据。、
用法示例
安装pvDebian系的操作系统,如Ubuntusudo apt-get install pvRedHat系的操作系统yum install pv# 使用pv查看文件传输进度pv ~/Downloads/CentOS-7-x86_64-Minimal-1511.iso > ~/Desktop/CentOS-7-x86_64-Minimal-1511.iso这个命令会显示名为`~/Downloads/CentOS-7-x86_64-Minimal-1511.iso`的文件的传输进度。# 使用pv查看数据处理进度pv /var/log/syslog | zip > syslog.zip这个命令会显示`/var/log/syslog`文件打包成zip压缩包的进度。# 使用pv查看解压缩进度pv rootfs.tar.bz2 | tar -jxf - -C rootfs/这个命令会显示名为`rootfs.tar.bz2`的文件的解压缩进度。
应用场景
1.查看文件传输进度:当你需要查看文件传输的进度时,可以使用pv命令。这对于查看大文件传输的进度非常有用,可以让你知道传输进度和剩余时间。例如,当你从一个USB驱动器拷贝电影文件到你的电脑时,如果你使用cp来完成上面的任务,你会什么情况都不清楚,直到整个复制过程结束或者出错。
2.查看数据处理进度:当你需要查看数据处理的进度时,可以使用pv命令。这对于查看数据处理的进度非常有用,可以让你知道处理进度和剩余时间。例如,当你需要将/var/log/syslog文件打包成zip压缩包时,你可以使用pv命令来查看进度。
粉丝进群方式如下图:

↓↓↓ 点个在看,无需赞赏!
原文作者:运维book思议;如有侵权,请联系管理员删除。