《Linux达人养成计划1》 第六章 压缩命令

               《Linux达人养成计划1》 第六章 压缩命令

6-1 Linux中压缩命令1

1. .zip格式

    (1)压缩

        zip  压缩文件名  源文件      #压缩文件

        zip  -r  压缩文件名  源目录    #压缩目录

        例:zip  wnn.zip  wnn

    (2)解压缩

        unzip  压缩文件名

2. .gz格式

    (1)压缩

        gzip 压缩文件名    #压缩为.gz格式的压缩文件,源文件会消失

        gzip -c 源文件 > 压缩文件    #压缩为.gz格式,源文件保留

        例如:gzip -c cangls >cangls.gz

        gzip -r 目录    #压缩目录下所有的子文件,但是不能压缩目录

    (2)解压缩

        gzip -d 压缩文件名     或

        gunzip 压缩文件名

3. .bz2格式

    (1)压缩

        bzip2 或文件名    #压缩为.bz2格式,不保留源文件

        bzip2 -k 源文件    #压缩之后保留源文件

        注意:bzip2命令不能压缩目录

    (2)解压缩

        bzip2  -d  压缩文件名    #解压缩,-k保留压缩文件

       bunzip2  压缩文件名    #解压缩,-k保留压缩文件

6-2 Linux中压缩命令2

1. 打包命令tar

    tar  -cvf  打包文件名  源文件

    选项:

         -c:打包

         -v:显示过程

         -f:指定打包后的文件名

    例如:

        tar  -cvf  longzls.tar  longzls

2. .tar.gz压缩格式

    其实,.tar.gz格式是先打包为.tar格式,再压缩为.gz格式。

   (1)压缩

        tar  -zcvf  压缩包名.tar.gz  源文件

        选项:

             -z:压缩为.tar.gz格式

    (2)解压缩

         tar -zxvf  压缩包名.tar.gz  源文件

        选项:

            -x:解压缩.tar.gz格式

3. .tar.bz2压缩格式

    (1)压缩

        tar  -jcvf  压缩包名.tar.bz2  源文件

        选项:

            -z:压缩为.tar.bz2格式

    (2)解压缩

     tar -jxvf  压缩包名.tar.bz2  源文件

    选项:

       -x:解压缩.tar.bz2格式

4. 实用用法

    (1)指定解压缩位置

    例如:tar  -jxvf  jp.tar.bz2  -C /temp/     #将压缩包解压到temp目录下

    (2)同时压缩多个文件

    例如:tar  -zcvf  test.tar.gz  jp  Japan      #将文件 jp 和 Japan同时压缩到test中

    (3)仅查看压缩包内容而不解压

    例如:tar -ztvf  test.tar.gz

猜你喜欢

转载自blog.csdn.net/qq_27022241/article/details/81627222