在Linux下打包tar文件时添加密码的方法

发布时间:2016-08-17 10:13:19编辑:丝画阁阅读(349)

在当前目录下有一个pma目录的文件夹:

1、使用tar对文件压缩加密:

复制代码
代码如下:
# tar -zcvf - pma|openssl des3 -salt -k password | dd of=pma.des3

完成将得到一个pma.des3的打包文件,用你设置的密码替换password。

2、使用tar对加密文件解压:

复制代码
代码如下:
# dd if=pma.des3 |openssl des3 -d -k password|tar zxf -

注意:命令最后有”-”,它将释放所有的文件。其中-k password可以不使用,这样执行完命令后会提示你输入密码,加上-k参数表示在程序中自动验证密码。


1,将/homef目录下的所有文件打包成为.tar 文件。
    
tar -cvf  test.tar /home/*

将得到一个test.tar的文件

2,将/home目录下的所有文件打包成为tar.gz 文件
    
tar -czf  test.tar.gz  /home/*

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

3,查看tar文件下的所有文件(像ls一样)
    
tar -tzf test.tar.gz   或者    tar -tf  test.tar

解压tar || tar.gz 文件

4,使用重定向将查看tar的内容定向到file文件
    
tar -tzf  test.tar.gz >file

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

5.按照file文件解压tar
    
tar -T file -xzf test.tar.gz

当然全部解压可以使用

tar -xzf  test.tar.gz

6.使用tar对文件加密

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

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

7.使用tar对加密文件解压

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

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

关键字