百度
360搜索
搜狗搜索

Linux压缩怎么显示进度详细介绍

在 Linux 系统里,不同的压缩工具显示压缩进度的方式存在差异,下面为你介绍几种常见压缩工具显示进度的方法。

1. 使用
pigz替代
gzip

pigzgzip的多线程实现版本,它支持显示进度。你可以通过-p参数指定线程数,同时结合pv(Pipe Viewer)工具来显示进度。
首先,你需要安装pigzpv
bash

   pigz   

yum pigz

然后,使用以下命令进行压缩并显示进度:
bash

 file.txt  pigz    file.txt.gz

此命令会把file.txt文件压缩成file.txt.gz,同时利用pv显示压缩进度。-p 4代表使用 4 个线程进行压缩。

2. 使用
7z压缩

7z是一款功能强大的压缩工具,它本身就支持显示压缩进度。
先安装7z
bash

   p7zip-full  

yum p7zip-plugins

接着使用以下命令进行压缩并显示进度:
bash

7z a  archive.7z file.txt

这里的a表示添加文件到压缩包,-bd表示不显示进度对话框,而是在命令行显示进度。archive.7z是压缩包的名称,file.txt是要压缩的文件。

3. 使用
tar结合
pv进行打包压缩

若要对目录进行打包压缩,可使用tarpv组合。
bash

  - directory/      archive.tar.gz




912tar directory/ | pv | gzip > archive.tar.gz

此命令会将directory目录打包并压缩成archive.tar.gz,同时利用pv显示进度。-cvf -中的-代表将打包结果输出到标准输出,随后通过pv传递给gzip进行压缩。

阅读更多 >>>  linux对targe怎么压缩

网站数据信息

"Linux压缩怎么显示进度"浏览人数已经达到24次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:Linux压缩怎么显示进度的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!