位置: IT常识 - 正文

Linux系统下pv命令的一些使用技巧小结(linux -pv)

编辑:rootadmin
这篇文章主要介绍了Linux系统下pv命令的一些使用技巧小结,pv命令通常用于显示执行进度信息,当然文中最后一个技巧例子则比较炫酷~需要的朋友可以参考下... 15-12-15

推荐整理分享Linux系统下pv命令的一些使用技巧小结(linux -pv),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux vpu,linux基本命令vi,linux基本命令vi,linux基本命令vi,linux中pvs,linux命令prompt,pvs linux,linux -pv,内容如对您有帮助,希望把文章链接给更多的朋友!

如果你是一个 linux 系统管理员,那么毫无疑问你必须花费大量的工作时间在命令行上:安装和卸载软件,监视系统状态,复制、移动、删除文件,查错,等等。很多时候都是你输入一个命令,然后等待很长时间直到执行完成。也有的时候你执行的命令挂起了,而你只能猜测命令执行的实际情况。

通常 linux 命令不提供和进度相关的信息,而这些信息特别重要,尤其当你只有有限的时间时。然而这并不意味着你是无助的——现在有一个命令,pv,它会显示当前在命令行执行的命令的进度信息。在本文我们会讨论它并用几个简单的例子说明其特性。

PV 命令PV 由Andrew Wood 开发,是 Pipe Viewer 的简称,意思是通过管道显示数据处理进度的信息。这些信息包括已经耗费的时间,完成的百分比(通过进度条显示),当前的速度,全部传输的数据,以及估计剩余的时间。

"要使用 PV,需要配合合适的选项,把它放置在两个进程之间的管道。命令的标准输入将会通过标准输出传进来的,而进度会被输出到标准错误输出。”

上述解释来自该命令的帮助页。

下载和安装Debian 系的操作系统,如 Ubuntu,可以简单的使用下面的命令安装 PV:

代码如下:sudo apt-get install pv

RedHat系的则这样:

代码如下:# yum install pv

如果你使用了其他发行版本,你可以使用各自的包管理软件在你的系统上安装 PV。一旦 PV 安装好了你就可以在各种场合使用它(详见下文)。需要注意的是下面所有例子都使用的是 pv 1.2.0。

特性和用法我们(在 linux 上使用命令行的用户)的大多数使用场景都会用到的命令是从一个 USB 驱动器拷贝电影文件到你的电脑。如果你使用 cp 来完成上面的任务,你会什么情况都不清楚,直到整个复制过程结束或者出错。

Linux系统下pv命令的一些使用技巧小结(linux -pv)

然而pv 命令在这种情景下很有帮助。比如:

代码如下:pv /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv

输出如下:

所以,如你所见,这个命令显示了很多和操作有关的有用信息,包括已经传输了的数据量,花费的时间,传输速率,进度条,进度的百分比,以及剩余的时间。

pv 命令提供了多种显示选项开关。比如,你可以使用-p 来显示百分比,-t 来显示时间,-r 表示传输速率,-e 代表eta(LCTT 译注:估计剩余的时间)。好事是你不必记住某一个选项,因为默认这几个选项都是启用的。但是,如果你只要其中某一个信息,那么可以通过控制这几个选项来完成任务。

这里还有一个-n 选项来允许 pv 命令显示整数百分比,在标准错误输出上每行显示一个数字,用来替代通常的可视进度条。下面是一个例子:

代码如下:pv -n /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv

这个特殊的选项非常合适某些情境下的需求,如你想把用管道把输出传给dialog 命令。

接下来还有一个命令行选项,-L 可以让你修改 pv 命令的传输速率。举个例子,使用 -L 选项来限制传输速率为2MB/s。

代码如下:pv -L 2m /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv

如上图所见,数据传输速度按照我们的要求被限制了。

另一个pv 可以帮上忙的情景是压缩文件。这里有一个例子可以向你解释如何与压缩软件Gzip 一起工作。

代码如下:pv /media/himanshu/1AC2-A8E3/fnf.mkv | gzip > ./Desktop/fnf.log.gz

有时候我们在电影屏幕上看到一些字幕一个个匀速显示出来,像有人在边敲键盘,边显示一样。Linux上的pv命令可以实现这种效果。运行如下命令:

代码如下:$ echo "Tecmint[dot]com is a community of Linux Nerds and Geeks" | pv -qL 10

效果如下:

本文链接地址:https://www.jiuchutong.com/zhishi/268466.html 转载请保留说明!

上一篇:Mac双系统时间不对 Mac双系统时间同步解决办法(mac 双系统如何调整系统空间)

下一篇:如何获取Windows聚焦的壁纸(如何获取windows最高权限)

  • excel怎么锁定单元格不被修改(excel怎么锁定单元格)

    excel怎么锁定单元格不被修改(excel怎么锁定单元格)

  • 苹果手机的mac地址怎么看(苹果手机的mac地址格式)

    苹果手机的mac地址怎么看(苹果手机的mac地址格式)

  • 苹果13怎么设置电源键关机(苹果13怎么设置动态壁纸)

    苹果13怎么设置电源键关机(苹果13怎么设置动态壁纸)

  • 华为手机服务与体验改进如何退出(华为手机服务与体验改进怎么退出)

    华为手机服务与体验改进如何退出(华为手机服务与体验改进怎么退出)

  • 电脑版WPS怎么移动幻灯片的位置(wps怎么移到桌面)

    电脑版WPS怎么移动幻灯片的位置(wps怎么移到桌面)

  • word怎样限制每行字数(怎么限制编辑一篇word中的一段)

    word怎样限制每行字数(怎么限制编辑一篇word中的一段)

  • 四川云教电视课堂可以在手机上看吗(四川云教电视课堂五大今天回放)

    四川云教电视课堂可以在手机上看吗(四川云教电视课堂五大今天回放)

  • 抖音极速版在哪里查订单(抖音极速版在哪里看赚的钱)

    抖音极速版在哪里查订单(抖音极速版在哪里看赚的钱)

  • 您的设备与此版本不兼容(您的设备与此版本不兼容什么意思)

    您的设备与此版本不兼容(您的设备与此版本不兼容什么意思)

  • 连接被远程计算机终止是什么意思(连接被远程计算机终止win10)

    连接被远程计算机终止是什么意思(连接被远程计算机终止win10)

  • oppo手机怎么清理内存空间不足(oppo手机怎么清除最近打开的程序)

    oppo手机怎么清理内存空间不足(oppo手机怎么清除最近打开的程序)

  • 单模与多模区别(单模与多模区别标识)

    单模与多模区别(单模与多模区别标识)

  • 华为matebook14机身尺寸(华为matebook14机械硬盘容量)

    华为matebook14机身尺寸(华为matebook14机械硬盘容量)

  • flash有几个对齐(flash8对齐面板在哪里)

    flash有几个对齐(flash8对齐面板在哪里)

  • 华为p20能双击亮屏吗(华为p20双击亮屏设置方法)

    华为p20能双击亮屏吗(华为p20双击亮屏设置方法)

  • 数据传输系统分为哪两种(数据传输系统分为什么系统和什么系统)

    数据传输系统分为哪两种(数据传输系统分为什么系统和什么系统)

  • hdcp功能是什么(hdcp功能是什么意思)

    hdcp功能是什么(hdcp功能是什么意思)

  • 华为m6的鼠标怎么连接(华为m6鼠标灵敏度设置)

    华为m6的鼠标怎么连接(华为m6鼠标灵敏度设置)

  • 如何看完朋友验证消息(怎么查看朋友验证发来的消息?)

    如何看完朋友验证消息(怎么查看朋友验证发来的消息?)

  • 华为无线扩大器如何设置(华为无线扩大器怎么用)

    华为无线扩大器如何设置(华为无线扩大器怎么用)

  • vivox27怎么开微信美颜(vivox27怎么开微信视频美颜)

    vivox27怎么开微信美颜(vivox27怎么开微信视频美颜)

  • 怎么关闭拍照声音(怎么关闭拍照声音vivo)

    怎么关闭拍照声音(怎么关闭拍照声音vivo)

  • 华为nova3nfc在哪里(华为nova3enfc功能怎么开启)

    华为nova3nfc在哪里(华为nova3enfc功能怎么开启)

  • mix2s充电功率(mix2s充电参数配置)

    mix2s充电功率(mix2s充电参数配置)

  • 加油站的成品油是石油公司配送吗
  • 小规模企业所得税多少
  • 工商年报已报网上还查不出来
  • 房地产企业土地出让金抵减销项税额
  • 销售部门领用材料用于销售计入
  • 服装类发票可以做账吗
  • 所得税季报填错了已经申报了
  • 清产核资与清算的关系
  • 带清单的发票怎么贴原始凭证
  • 季节性停工折旧吗
  • 出口退税退的是进口时的税吗
  • 购入材料时,会出现哪几种情况
  • 生产成本 营业成本 营业费用
  • 技术服务费属于无形资产吗
  • 企业交城建税的分录
  • 2020退税时间超过了怎么办
  • 资产总额和净资产总额的区别
  • 事业单位固定资产标准
  • 定金转为货款如何表述
  • 1697507434
  • 公积金提取条件
  • 一般纳税人企业所得税如何计算
  • 仓库收料作业指导书
  • 鸿蒙系统怎么看运行程序
  • 期末留抵税额退税额
  • 不是公司员工差评怎么写
  • win11更新22468
  • Win11怎么隐藏底部
  • PHP:spl_autoload_register()的用法_spl函数
  • linux系统中文输入法切换不出来
  • 损益类科目细分
  • 汽车报废残值收入怎么做账
  • bass boost system
  • 应收票据到期收款
  • 会计准则新规
  • 日落时的雪景
  • JS XMLHttpRequest对象详解
  • 租赁合同印花税率多少
  • 房产税和城镇土地使用税需要计提吗
  • laravel入门与实战:构建主流php应用开发框架
  • 固定资产折旧怎么做会计科目
  • 佣金怎么收税
  • 应交税费未交增值税
  • 外购商品转为自用固定资产,进项税
  • 金蝶k3如何设置现金流量表取数公式
  • 出口销售收入要交印花税吗
  • 一个月没钱
  • 财务制度设置
  • 因员工过失造成的工伤用不用赔
  • 商业承兑汇票如何承兑?
  • 筹建期间购买的五金工具计入什么科目
  • 进项转出分录需要盖章吗
  • 摘要界面在哪个位置
  • 个人购买股权和公司购买股权比较
  • 预付款充值发票
  • 出口不退税进项要转出吗
  • 汽车行业的财务会计
  • 结账后发现期间损益结转的凭证做错
  • 技术服务费会计处理
  • 填制会计凭证要求的是
  • 电子商务还会继续发展吗
  • mysql5.7.19 winx64解压缩版安装配置教程
  • win8 preparing automatic repair
  • win7出现正在启动就不动了
  • win7怎么启用显卡
  • ssh可防止什么攻击
  • hwid.exe
  • linux做raid10
  • win10 右下角
  • win7系统显卡驱动怎么安装
  • windows8优化
  • python伪装请求头
  • opencv for python
  • js实现页面跳转跳到主页
  • 使用驱动器u盘之前需要格式化
  • bootstrap基础教程书籍
  • 开出去的专用发票存根怎么处理的
  • 石脑油的消费税是多少
  • 国税手撕发票图片
  • 怎么查询公司法人电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设