Linux中压缩、解压、归档文件

时间:2022-06-29 08:36:30

 一、在RedHat Linux系统中如何压缩、解压缩、归档文件

  1.gzip :此命令只压缩文件不能压缩目录,压缩之后源文件不存在,并且压缩后文件以.gz结尾。

  格式: gzip  FILE

  解压gzip压缩的文件:

         gunzip   FILE.gz

         -d 选项,本身表示解压缩

         gzip  -d  FILE.gz

         -c  选项,表示压缩后保留原文件

         gzip  -c  FILE >  FILE.gz

         -t   选项,检测压缩文件的完整性

         -#1-9)选项,指定压缩比,默认压缩比为6,压缩比越大速度越慢

  zcat  FILE.gz  表示在不解压的情况下查看.gz文件内容

  2.bzip2 :此命令压缩文件后,以.bz2结尾,对于大文件来说,bzip2gzip压缩比要好

   压缩: bzip2    FILE

   解压: bunzip2  FILE.bz2

    bzip2  -d     :表示直接解压缩

    格式:bzip2   -d  FILE.bz2

           -k        :表示压缩时保存源文件

           -t        :检测压缩文件的完整性

           -#1-9 :指定压缩比

    bzcat   FILE.bz2  :表示在不解压缩的情况下查看.bz2文件内容

  3.zip :此命令进行压缩文件时可以直接保留原文件

   格式: zip   FILE.zip  FILE

   zip 可以同时压缩多个文件:

   zip   FILE.zip  FILE1  FILE2

   解压缩:unzip   FILE.zip

   zcat   FILE.zip  :不解压查看文件

 4 . tar :文件归档命令,归档之后也可以再压缩

   格式: tar  FILE.tar    FILE1….FILE2…

              -c  :创建归档文件

              -x  : 展开归档文件

              -f   : 指定归档后的文件

              -t   : 不展开归档文件,但可以查看归档中的文件

              -v   : 显示归档的详细信息

              -z   :在创建归档文件时直接压缩

    这些选项也可以组合使用:如:-cf  -xf -tf

           tar      -zcf    :创建归档文件之后直接压缩

           tar      -zxf    :解压归档后的文件

           tar      -jcf    :归档之后压缩为.bz2格式

           tar      -jxf    :解压归档为.bz2的文件

本文出自 “知识体系” 博客,请务必保留此出处http://linuxg.blog.51cto.com/4410110/785422