AIX 压缩与归档

.tar.Z 格式
压缩:  compress filename.tar
解压:  zcat filename.tar.Z
          tar -xvf -
 
.tar.gz 格式
压缩:tar -cvf filename.tar
          gzip filename.tar
解压:gunzip filename.tar.gz
          tar -xvf filename.tar
 
 
.zip格式
压缩:zip filename
解压:  unzip filename.zip
 
.tgz
解压:gzip -d filename.tgz
           tar -xvf 
 
 
压缩                    解压
---------------  ----------------------
tar -cvf             tar -xvf  (.tar)
compress         uncompress (.Z)
gzip -cvf           gunzip (.gz)
bzip2                bunzip2 (.bz2)
 
 
.tar   tar cvf filename.tar /* .tar只备份不压缩
.Z     compress -cvf filename.tar 生成 filename.tar.Z 压缩.tar文件
.gz    gzip -cvf filename.tar 生成 filename.tar.gz 压缩.tar文件,压缩率比.Z高 -c 保留原文件
.bz2  bzip2 -k filename.tar 生成 filename.tar.bz2 压缩.tar文件 压缩率 .Z<.bz2<.gz
.zip
.tgz
 
 
 
 
归档格式
tar归档格式
文件或目录打包: 
tar -cvf /u/t1.tar /usr/lib 
tar -cvf /u/t2.tar /usr/lib *.c *.conf
 
 
 
cpio归档格式: 
copy-out模式
把文件复制到归档包中
 
copy-in模式
从归档包里读取文件, 或者列出归档包里的内容
 
copy-pass模式
把文件从一棵目录树复制到另一棵, 它结合了 copy-in 和 copy-out 的操作, 但不使用归档包。
 
 
最主要的用法有两个:
-i或--extract  执行copy-in模式,还原备份档。
-O  指定备份档的名称,用来取代标准输出,也能借此通过网络 使用另一台主机的保存设备存放备份档。
 
释放: cpio –idcmv < XXXXX.cpio
目录归档: find /software/app -print | cpio -o>/software/app.cpio
释放: cpio -id</software/app.cpio
 
 
 
两个命令各有优缺点 
tar速度比cpio慢,且不能跨越两份存储媒体,但文件格式几乎在所有的Unix系统中都能通用,且使用简便。 
cpio则由于可通过管道功能,使得其打包时的文件选择、排除功能非常强,且能跨越多份媒体,并能备份特殊的系统文件。 
原文地址:https://www.cnblogs.com/l10n/p/7528707.html