今天在Aix用tar -cvf 备份,打成tar包,占有硬盘空间过大,没有压缩比,

尝试使用tar -zcvf  linux系统下可以用-z 命令 (z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。 )

生成:  
 tar    -cvf     a.tar  06
  tar   -cvzf   a.tar.gz   06

tar   -cvzf   a.tar.gz  a.tar
   
  解开:  
  tar    xcvf   a.tar.gz

但是在AIX 下执行 报错

[p55aA] icsadm:/icsadm/log>  tar   -cvzf   a.tar.gz   06
tar: Not a recognized flag: z
Usage: tar -{c|r|t|u|x} [ -BdDEFhilmopRUsvw ] [ -Number ] [ -f TarFile ]
           [ -b Blocks ] [ -S [ Feet ] | [ Feet@Density ] | [ Blocksb ] ]
           [ -L InputList ] [-X ExcludeFile] [ -N Blocks ] [ -C Directory ] File ...
Usage: tar {c|r|t|u|x} [ bBdDEfFhilLXmNopRsSUvw[0-9] ] ]
           [ Blocks ] [ TarFile ] [ InputList ] [ ExcludeFile ]
           [ [ Feet ] | [ Feet@Density ] | [ Blocksb ] ] [-C Directory ] File ...

没有-z参数

用man tar 在aix下查,没有z参数,google下,aix下tar不能带压缩参数,

这样的话,只能先打tar包,然后使用compress或者gzip来进行压缩了,

AIX下的压缩命令
1. backup: 加-i参数可对文件或目录进行备份,加-p参数可对要备份的文件进行压缩,但是仅能压缩小于2G的文件。
2. compress: 对文件进行压缩,并将源文件替换成.Z文件。
3. gzip:对文件进行压缩,并将源文件替换成.gz文件。
4. tar 对文件进行归档操作,没有压缩。
comperess gzip均可用
测试:
tar -cvf - a* |compress > ../a.Z
[p55aA] icsadm:/icsadm/log>gzip -v a.tar
a.tar:                   95.8% -- replaced with a.tar.gz
 看来压缩比还是很好的,节省了近96%的HD Space
---生成的tar.gz会自动的替换掉原来的tar文件

但是存在一个问题 :可能有时候有文件系统空间不够,造成压缩失败的情况

--------------------------------------------------------------------
 
附摘    linux 使用 tar 压缩工具

在Linux上,为了便于文件以及目录的交流、储存以及传输,我们通常把一大堆文件以及目录“打包”为一个单一文件。这个打包工具就是tar,而打
包好的文件就称为tar
ball(xxx.tar)。顺带一提的是,tar本身并没有压缩文件案,而我们经常看到的xxx.tar.gz(.tgz)是tar
ball再经gzip压缩,而xxx.tar.Z则是tar ball 再经compress压缩,而xxx.tar.bz2则是tar ball
再经bzip2压缩。

二、如何打包

tar [cvfz] [tar ball文件] [被tar的文件或目录]

c          create一个tar ball

       指定tar ball档名

       verbose,列出过程

z         使用gzip压缩 tar ball

tar zcvf etc.tar.gz /etc/*

三、如何解出

tar [-xvfz] [tar ball文件] [被tar的文件或目录]

x             解出tar ball

f             指定tar ball档名

v             verbose,列出过程

z             使用gzip解压缩(.gz)

tar zxvf etc.tar.gz /home/

转自:http://blog.csdn.net/xiyuan1999/article/details/4421600

AIX 文件 打包 与 压缩 tar gzip compress 的使用的更多相关文章

  1. Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接

    作业一:1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt2) 将用户信息数据库文件和用户 ...

  2. Linux 系统常用命令汇总(六) 文件打包与压缩

    文件打包与压缩 命令 选项 注解 示例 compress 文件名 压缩指定的文件,压缩后的格式为*.z compress install.log -d 解压被压缩的文件  .z为后缀的文件:compr ...

  3. linux常用命令之--文件打包与压缩命令

    linux的文件打包与压缩命令 1.压缩与解压命令 compress:用于压缩指定的文件,后缀为.z 其命令格式如下: compress [-d] 文件名 常用参数: -d:解压被压缩的文件(.z为后 ...

  4. linux在文件打包和压缩

    1. 打包和压缩文件 linux现在经常使用gzip和bzip2要压缩的文件.tar压缩文件. 经常使用的扩展: *.gz   gzip压缩文件 *.bz2  bzip2压缩的文件 *.tar   t ...

  5. linux的文件打包与压缩

    简介 Linux 上常用的压缩/解压工具,介绍了zip.rar.tar的使用. 文件打包和压缩 Linux 上的压缩包文件格式,除了 Windows 最常见的*.zip.*.rar..7z 后缀的压缩 ...

  6. linux:文件打包与压缩

    学习内容介绍:Linux 上常用的压缩/解压工具,介绍了zip.rar.tar的使用. 先总结一下常用命令: zip: 打包 :zip something.zip something (目录请加 -r ...

  7. Day 15 文件打包与压缩

    1.什么是文件压缩? 将多个文件或目录合并成为一个特殊的文件.比如: 搬家...脑补画面 img. 2.为什么要对文件进行压缩? 当我们在传输大量的文件时,通常都会选择将该文件进行压缩,然后在进行传输 ...

  8. tar/gzip/zip文件打包、压缩命令

    一.tar打包备份工具 1.命令功能 tar 将多个文件或目录打包在一起,可用通过调用gzip或zip实现压缩.解压的命令:tar不仅可以多多个文件进行打包,还可以对多个文件打包后进行压缩. 2.语法 ...

  9. linux下文件打包、压缩详解

    Linux平台下,有如下几种常见的压缩工具: ========================================================================= 工 具 ...

随机推荐

  1. html理解

    dispay:inline-block: display:inline不会独占一行,会排在同一行里 display:block 独占一行多个block会各自重起一行 margin:容器外间距  容器到 ...

  2. 日期对象-Date

    新建日期对象  var date = new Date(); getTime()         从 1970年 1月 1日开始计算到 Date 对象中的时间之间的毫秒数. getFullYear() ...

  3. wcf http 代理

    两个我都还没试,先记录着,其实我也不咋懂,所以记录着,权当一个线索 第一种 wcf中设置代理是在bing类中设置的,比如 WSHttpBinding ws = new WSHttpBinding(); ...

  4. tkinter 在 x window 下的字体设置格式

    X Font Descriptors # X Font Descriptors are strings having the following format (the asterisks repre ...

  5. (转)linux下cp目录时排除一个或者多个目录的实现方法

    原文链接:http://www.jb51.net/LINUXjishu/88971.html 说明:/home目录里面有data目录,data目录里面有a.b.c.d.e五个目录,现在要把data目录 ...

  6. HMC V7.9.0升级至SP2版本

    补丁下载地址:http://www-933.ibm.com/support/fixcentral/ 选择补丁版本 MH01405是和ftp://ftp.software.ibm.com/softwar ...

  7. 完美解决全面屏蔽Google教程(终结者)

    最近谷歌的IP被大范围的禁用了.身处一个连谷歌都用不了的过度的程序员,深感命运多舛.幸好,魔高一尺,道高一丈.下面是几种可以使用谷歌的方法. 方法一 1)在chrome浏览器中输入:chrome:// ...

  8. springAOP实现基于注解的数据源动态切换

    需求 代码实现读写数据库分离 武器 spring3.0以上版本 实现思路 1.继承org.springframework.jdbc.datasource.lookup.AbstractRoutingD ...

  9. Python小练习二

    # 以正确的宽度在居中的"盒子"内打印一个句子 # 注意,整数除法运算符(//)只能用在Python 2.2及后续版本,在之前的版本中,只使用普通除法(/) sentence = ...

  10. 推荐一款跨平台的 Azure Storage Explorer

    var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...