ubuntu多线程解压文件

文件太大解压过慢,
安装 pigz

conda install -y pigz

解压命令中加上--use-compress-program=pigz,如:

tar --use-compress-program=pigz -xvf youfile.tar.gz -C yourfile/

yourfile/是目标目录
如果是解压xxx.tar.gz.0000 和 xxx.tar.gz.0001,你可以使用 cat 命令将它们合并成一个文件,然后再解压。以下是具体步骤:
合并文件: 打开终端并导航到文件所在的目录,然后运行:

cat xxx.tar.gz.* > xxx.tar.gz

解压文件: 合并后,你可以使用 tar 命令解压:

tar --use-compress-program=pigz -xvf xxx.tar.gz -C yourfile/

注意不能用-zxvf,使用 -z 参数时,tar 默认会使用 gzip 来处理压缩文件。由于 pigz 是一个并行的 gzip 实现,因此在这种情况下,tar 不知道如何同时使用 -z 和 --use-compress-program=pigz。
如果你想使用 pigz 解压 .gz 文件,你可以省略 -z 参数,只使用 --use-compress-program=pigz。

C – 创建压缩文件
x – 解压文件
v – 显示进度.
f – 文件名.
t – 查看压缩文件内容.
j – 通过bzip2归档
z –通过gzip归档
r – 在压缩文件中追加文件或目录
W – 验证压缩文件

参考链接:Linux服务器中tar多线程压缩/解压文件 - 知乎 (zhihu.com)
tar.gz00 xxx.tar.gz01 xxx.tar.gz02……解压_tar.gz.00-CSDN博客
Ubuntu下tar命令使用详解 .tar解压、.tar压缩_ubuntu解压tar.gz-CSDN博客

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。