• compress

     compress 文件名 
           -v 详细信息
           -d 等于 uncompress 默认只识别 .Z
           -c 输出的标准输出  再结合> 生成文件
    

  • gzip

        gzip 文件名 压缩
          -d 或 gunzip 解压  只识别.gz 
          -c 文件名 > 压缩包   压缩后保持原文件不变,但权限会根据umask变化 
          -cd 压缩包 > 文件名  或 zcat 压缩包 > 文件名 解压后保持压缩包不变,但权限会根据umask变化
          -v 详细信息 
          -# 表示指定压缩比,默认是6 ,数字越小,表示压缩比越小,速度越快
    				反之,数字越大,压缩比越大,速度却越慢。
    

  • bzip2

           -k 保持原文件或原压缩包不变
           -d 或 bunzip2 解压  
           -c 文件名 > 压缩包  压缩后保持原文件不变,但权限会根据umask变化 
           -cd 压缩包 > 文件名  或 bzcat 压缩包 > 文件名 解压后保持压缩包不变,
     				 但权限会根据umask变化
           -v 详细信息 
           -# 表示指定压缩比,默认是9,数字越小,表示压缩比越小,速度越快
     				    反之,数字越大,压缩比越大,速度却越慢。
    
  • xz


           -k 保持原文件或原压缩包不变
           -d 或 unxz 解压  
         -c 文件名 > 压缩包  压缩后保持原文件不变,但权限会根据umask变化 
	       -cd 压缩包 > 文件名  或 xzcat 压缩包 > 文件名 解压后保持压缩包不变
					 但权限会根据umask变化
	       -v 详细信息 
	       -# 表示指定压缩比,默认是6,数字越小,表示压缩比越小,速度越快
					 反之,数字越大,压缩比越大,速度却越慢。
  • zip oracle

            -r 压缩包名 源文件……
            unzip 压缩包名
            cat /var/log/messages | zip messages  -
            unzip -p message > message

  • tar ***

               -可以不要
               -c 创建包
               -v 详细过程 
                -f 指定生成后的文件名  源文件……
                tar -tvf mage.tar  预览归档文件
                tar -r /etc/fstab -f mage.tar  往归档中增加文件
                tar --delete etc/fstab -f mage.tar 从归档中减少文件
                tar -xv passwd -f mage.tar 从归档中解出指定的文件
                tar -xvf mage.tar 从归档中解出所有文件
                tar xvf mage.tar -C /app2 解压到指定目录,默认为当前目录
               -j 使用bzip2 压缩或解压缩(可省略)
              -J 使用xz 压缩或解压缩(可省略)
              -z 使用gzip 压缩或解压缩(可省略)
               tar jcvf mage.tar.bz2 *
               tar xvf mage.tar.bz2
    

  • split -b 3K -d mage.tar.xz mage-parts 将mage.tar.xz 进行拆分

  • cat mage-parts0 > mage.tar.xz 把拆分的文件进行合并


  • cpio

            find |cpio -ov > find.cpio   归档
            cpio -tv < find.cpio 或 cat find.cpio |cpio -tv  预览
            cpio -idv < find.cpio  或 cat find.cpio |cpio -idv 解开