linux文件夹压缩与分卷压缩

0x00 场景

 

在linux使用中,经常会遇到拷贝大文件的问题,各种类型的压缩,xz 压缩比最高,需要执行          yum install xz 安装。 压缩比 0-9 ,默认是6,压缩比越高解压消耗内存越高,时间越长。

0x01 方法

例如我有一个19G的文件夹,里面有很多文件,xz命令 有一个缺陷,只能对单个文件压缩,这时就要把 tar 和 xz 命令结合起来使用。

压缩单个文件:(-k 表示保留源文件,-z 压缩,-d 解压)

xz -z -k confluence.tar

 

压缩整个文件夹:

tar -cvJf AAA.tar.xz AAA

AAA 是原文件夹名称。

解压tar.xz文件:

先 xz -d AAA.tar.xz 将 AAA.tar.xz 解压成 AAA.tar (不会保留原tar.xz)                                        然后,再用 tar xvf AAA.tar来解包。

我压缩成tar.xz 是 5.6G,百度云非会员只允许上传4G,所以我要分卷压缩。

分卷压缩:

tar zcf - AAA.tar.xz |split -b 3000m - aaa_v2.0.tar.gz

-b 3000m 表示分成2个3000M的文件。

解压分卷:

cat aaa_v2.0.tar.gza*| tar -xzvf

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值