首页 > 代码库 > linux下的压缩、归档

linux下的压缩、归档

压缩  bz2、xz、zip、Z

   不能压缩目录,压缩后默认删除原文件。

gz: gzip /path/filename

         -d 解压缩

       gunzip /paht/some_filename 

   zcat /path/somefile.gz:在不解压的条件下,查看文本文件的内容。

  

bzip2:比gzip有更大压缩比。

        bzip2 /path/some_filename

         -d 解压缩

         -k 保留原文件

       bunzip2 /path/some_filename

   bzcat /path/somefile.bz2

   

xz: xz /path/some_filename

         -d 解压缩

         -k 保留原文件

       unxz

   xzcat

zip:可以压缩目录,压缩后默认不删除原文件

   zip FILENAME.zip FILE1 FILE2

   unzip FILENAM.zip

   archive:归档,把多个文件整合成1个文件,归档本身并不意味着压缩

   

linux传统的压缩方法

 命令compress:FILENAME.Z

    ucompress


tar:归档工具 .tar

   -c 创建归档文件

   -f FILENAME.tar  需要操作的归档文件

   tar -cf file.tar file*

   -x 展开归档

   --xattrs 归档时保留文件的扩展属性信息

   -t 不展开归档,查看归档了哪些文件


   -zcf 归档并调用gzip压缩

   -zxf 展开归档并调用gzip解压缩 ,此处z可省略

  

   -jcf bzip2

   -jxf

   

   -Jcf xz

   -Jxf

cpio:归档工具,比tar古老


read 变量1 ……

   输入以space为分隔符,如变量数大于输入,后面的变量值为空,

                   变量数小于输入,后面的输入全部赋值给最后一个变量

    -p “dfjlfjs” 提示

linux下的压缩、归档