Linux tar 加密压缩解压

本文详细介绍了如何使用tar命令进行文件打包与解压,并演示了如何利用tar结合openssl实现文件的加密压缩及解压过程。

今天突然想了下,tar包应该是可以加密的,查了一下,果不其然,于是就有了本有,记录下:

为了照顾新手看到不会,就把tar的基本使用一起加上&&&&&

以下假设在你的家目录/home

将/homef目录下的所有文件打包成为.tar 文件。

$ tar -cvf  test.tar /home/*

将得到一个test.tar的文件

将/home目录下的所有文件打包成为tar.gz 文件

$ tar -czf  test.tar.gz  /home/*

将得到一个test.tar.gz文件

查看tar文件下的所有文件(像ls一样)

$ tar -tzf test.tar.gz   或者    $ tar -tf  test.tar
解压tar || tar.gz 文件

使用重定向将查看tar的内容定向到file文件

$ tar -tzf  test.tar.gz >file

编辑file文件,保留你需要解压的内容

按照file文件解压tar

$ tar -T file -xzf test.tar.gz

当然全部解压可以使用

$ tar -xzf  test.tar.gz

使用tar对文件加密

$ tar -zcvf – test|openssl des3 -salt -k secretpassword | dd of=test.des3

将得到一个 test.des3文件,用你的密码替换secretpassword,切勿搞忘了

使用tar对加密文件解压

$ dd if=test.des3 |openssl des3 -d -k secretpassword|tar zxf -

特别注意, 命令最后又一”-”,它将释放所有的文件。

转自:http://www.wuxinxinggg.com/linux-tar-%E5%8A%A0%E5%AF%86%E5%8E%8B%E7%BC%A9%E8%A7%A3%E5%8E%8B


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值