PV命令(Pipe Viewer)
起因
手贱,Gen8重装。需要一个CentOS的安装USB。dd命令执行起来看不到进度
执行
$pv -c < CentOS-7-x86_64-DVD-2003.iso | dd of=/dev/disk2 bs=4m
原理
本质上是从stdin
读入并输出到stdout
,如果输入的是个文件那么大小已知。在stdout
输出时便可以计算进度。
特点
- 可以限速
-L
- 可以显示百分比
-n
- 因为是输出到标准输出,可以与所有命令建立管道关系
其它玩法
$pv /media/himanshu/1AC2-A8E3/fnf.mkv | gzip > ./Desktop/fnf.log.gz