pv命令是Pipe Viewer 的简称,由Andrew Wood 开发。意思是通过管道显示数据处理进度的信息。这些信息包括已经耗费的时间,完成的百分比(通过进度条显示),当前的速度,全部传输的数据,以及估计剩余的时间。
**语法格式: ** pv [参数] [文件]
**常用参数: **
| -p | 显示进度条 |
| ---- | ------------------------------------ |
| -t | 显示任务已经进行的时长 |
| -e | 显示剩余多长时间完成 |
| -r | 显示当前传输速率 |
| -a | 显示平均传输速率 |
| -b | 显示传输的字节数 |
| -F | 设置输出格式为format |
| -n | 显示进度百分比 |
| -q | 不输出任何信息 |
| -W | 在传输第一个字节之前不显示任何内容 |
**参考实例**
显示与操作有关的有用信息,包括已经传输了的数据量,花费的时间,传输速率,进度条,进度的百分比,以及剩余的时间:
```
[root@anycode ~]# pv /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv
```
使用 -n 选项来允许 pv 命令显示整数百分比,在标准错误输出上每行显示一个数字,用来替代通常的可视进度条:
```
[root@anycode ~]# pv -n /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv
```
列出存储池中具有特定名称的物理卷,请输入以下命令:
```
[root@anycode ~]# pv –list –attr pv_name=hdisk7
```
列出存储池中具有特定名称的物理卷,请输入以下命令:
```
[root@anycode ~]# pv –list –attr pv_name=hdisk7
POOL_NAME: testsp
TIER_NAME : tier1
FG_NAME : fg2
PV_NAME SIZE(MB) STATE UDID
hdisk7 10240 ONLINE 3E213600A0B80006E25060000D2E64F755F420F1828 FAStT03IBMfcp
```