linux 的 tar 分卷压缩和解压

linux 的 tar 分卷压缩和解压,第1张

https://www.jb51.net/LINUXjishu/60944.html

1.分卷压缩

tar cvzpf - eclipse | split -d -b 50m

上面的命令是将eclipse这个文件夹分卷压缩,每卷50m,注意eclipse 前面有空格.压缩完之后,会被命名为x00,x01,x02。。。

2.解压

首先需要合并:

合并的命令是: cat x*>eclipse.tar.gz

然后解压:tar xzvf eclipse.tar.gz vz

1 正常压缩 —— zip a.zip a.dat 2 拆分zip ——  zip-s 100m a.zip --out ziptest (100M) 3 合并 —— cat ziptest.* >aa_bak.zip 4 检验—— md5sum a.dat (将这个的MD5值与合并解压之后的对比) 参考link:https://blog.csdn.net/lz6363/article/details/102786151

进行分卷压缩与解压呢,有如下几个命令可供使用:假设当前目录下有proc目录。

tar -czf - proc | split -b 2m -d - proc.tar.gz

#分卷压缩proc目录,并保持每个压缩包的大小不超过2m字节。命令执行后,会生成proc.tar.gz00、proc.tar.gz01等文件

cat proc.tar.gz* | tar -xzf -

#将各个分卷压缩包解压到当前目录 ,《Linux就该这么学》

cat proc.tar.gz* >proc.tar.gz #将各个分卷压缩包合成为一个proc.tar.gz文件

解压:

解压xxx.tar.gz00 xxx.tar.gz01 xxx.tar.gz02 xxx.tar.gz03 xxx.tar.gz04 ……先用以下命令合并

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

然后用tar -vzxf xxx.tar.gz解压


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/6099261.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-14
下一篇2023-03-14

发表评论

登录后才能评论

评论列表(0条)

    保存