首页 > 其他 > 详细

tar高阶操作之加密分卷压缩与解密压缩

时间:2021-04-25 10:24:44      阅读:25      评论:0      收藏:0      [点我收藏+]

一、前言

工作中有些涉及公司隐私的文件需要通过互联网传输,为了保护文件安全,可以使用tar的加密压缩。

二、分卷压缩

分卷压缩

举例:将10G大小的log文件2017.log打包压缩并分割成多个100m的文件

# 分卷压缩gz
# tar zcf - 2017.log |split -d -b 100m - logs.tar.gz.
# 生成文件: logs.tar.gz.00 logs.tar.gz.01
# 分卷压缩bz2
# tar jcf - 2017.log |split -d -b 100m - logs.tar.bz2.
# 生成文件: logs.tar.bz2.00 logs.tar.bz2.01

合并分卷解压缩

# 解压gz分卷
# cat logs.tar.gz* | tar zx
# 解压bz2分卷
# cat logs.tar.gz* | tar jx

三、加密压缩

file为要压缩的文件;password换成自己的压缩密码

#加密
tar -zcvf - file | openssl des3 -salt -k password -out file.des3

#解密
openssl des3 -d -k password -salt -in file.des3 | tar zxvf -

四、加密分卷压缩

其实,加密分卷压缩就是上面两种压缩方式的结合

#加密压缩并分卷
tar -zcvf - harbor | openssl des3 -salt -k password | split -b 200m -d -a 1 - harbor.des3.

#合并分卷解压
cat harbor.des3.* | openssl des3 -d -k password -salt  | tar zxvf -

 

tar高阶操作之加密分卷压缩与解密压缩

原文:https://www.cnblogs.com/wufj/p/14698759.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!