在 Linux 系统上进行备份和复制/移动大文件时,用命您可能希望监视正在进行的令监进度。许多终端工具没有允许您在管道中运行命令时查看进度信息的控复功能。在本文中,制备我们将了解一个重要的份压 Linux/Unix 命令,称为pv – Pipe Viewer,缩数可以帮你解决问题。据的进度
Pv是pv一种基于终端的工具,可让您监控通过管道发送的何使数据的进度。使用pv命令时,用命它可以直观地显示以下信息:
大多数 Linux 发行版默认不安装pv命令,因此您可以按照以下步骤安装它。
首先,您需要打开EPEL 存储库,然后运行以下yum或dnf命令进行安装。
# yum install pv
OR
# dnf install pv
$ sudo emerge -a pv [Gentoo Linux]
$ sudo apk add pv [Alpine Linux]
$ sudo pacman -S pv [Arch Linux]
$ sudo zypper install pv [OpenSUSE]
pv主要与其他无法监控正在进行的操作进度的程序一起使用。您可以使用它,将它放在两个进程之间的管道中,并提供适当的选项。pv的标准输入将传递到它的标准输出。它与 Linux 中的cat 命令具有相似的行为。
pv命令的语法如下:
$ pv file
$ pv options file
$ pv file > filename.out
$ pv options | command > filename.out
$ comand1 | pv | command2
显示修饰符下选项
输出修饰符下选项
例如,要将opensuse.vdi文件复制到/tmp/opensuse.vdi。
# pv opensuse.vdi > /tmp/opensuse.vdi
# pv /var/log/syslog | zip > syslog.zip
# pv -p /etc/hosts | wc
# tar -czf - ./Downloads/ | (pv -p --timer --rate --bytes > backup.tgz)
# dd if=debian-10.11.0-amd64-DVD-1.iso | pv | dd of=/dev/sda bs=4M
# tar -czf - ./Documents/ | (pv -n > backup.tgz) 2>&1 | dialog --gauge "Progress" 10 70
这是一个很好的基于终端的工具,您可以将其与不具备此功能的工具一起使用,以监视处理/移动/备份文件等操作的进度。喜欢的朋友,赶紧试试吧!
责任编辑:姜华 来源: 今日头条 Pv工具(责任编辑:热点)
彩讯股份(300634.SZ):股东广东达盛累计减持437.99万股
Intel驱动开始默认搜集数据:NVIDIA强制、AMD良心
碧桂园服务(06098.HK)公布:拟收购蓝光嘉宝服务(02606.HK)64.62%股权 明日复牌