我是靠谱客的博主 清新白羊,最近开发中收集的这篇文章主要介绍linux查看脚本运行进度条,如何监视Linux命令的进度(带有pv和progress) | MOS86,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

tar -c帮助文件/ | pv | tar -x -C文件/

命令的tar -c help-files /部分指示tar创建(-c)help-files文件夹中文件的存档。这通过pv传递,以便我们显示进度。 然后将其通过管道传递回命令的最后部分tar。提取之前,将归档(-x)提取到目录,并将目录(-C)更改为Documents。

因此,帮助文件中的文件和文件夹将被复制到“文档”文件夹中,并显示进度。

这次的输出略有不同。

我们没有预计到达时间。 现在,进度条将显示一个移动指示器。 它表明该过程是活动的,但是它没有像传统的进度条一样从左向右增长。 pv仅限于显示其可以从正在传递的进程中提取的信息。

用pv和tar复制文件不会给我们留下存档文件。 tar创建了一种虚拟档案,将其直接反馈回tar以提取文件。 如果我们的目标是复制文件,那就完成了。 但是,如果我们要创建一个存档文件怎么办?

我们仍然可以使用tar创建存档文件,并从pv获取进度报告。 tar使用的选项是-c(创建档案),-z(使用gzip压缩)和-f(档案的文件名)。

请注意,使用-作为文件名,这将导致tar使用stdout,并将其输出写入终端窗口。 我们看不到该输出,因为它是通过pv传输的。

存档的实际名称将是我们将pv的输出传递到的文件名。 在这种情况下,它是help-files.tgz。

tar -czf-./help-files/ | 光伏> help-files.tgz

我们获得与以前相同的进度指示器,并为我们创建了存档文件。

相关文章如何在Linux上使用tar命令压缩和提取文件

pv可以使用许多选项来更改其报告的详细信息。

如果

最后

以上就是清新白羊为你收集整理的linux查看脚本运行进度条,如何监视Linux命令的进度(带有pv和progress) | MOS86的全部内容,希望文章能够帮你解决linux查看脚本运行进度条,如何监视Linux命令的进度(带有pv和progress) | MOS86所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部