天天看点

压缩和解压缩工具

压缩比:

        目的: 时间换空间

            CPU时间 --> 磁盘空间

        compress/uncompress .Z

        gzip/gunzip,  .gz

        bzip2/bunzip2   .bz2

        xz/unxz .xz

        lzma/unlzma, lzcat

        tar, cpio

        1、gzip/gunzip/zcat:  压缩  解压缩  查看压缩文件

                gzip, gunzip, zcat - compress or expand files

                gzip [OPTION]... FILE...

                    -d: 解压缩, 相当于gunzip

                    -#: #为数字,默认是6,数字越大压缩比越大(1-9)

                    -c: 将压缩结果输出至标准输出

                        gzip -c FILE > /PATH/TO/SOMEFILE.gz

压缩和解压缩工具

        2、bzip2/bunzip2/bzat

                bzip2 [ -cdfkqstvzVL123456789 ] [ filenames ...  ]

                -d: 解压缩, 相当于bunzip2

                -#: #为数字,默认是6,数字越大压缩比越大(1-9)

                -k: keep,  保留原文件

                    bzip2 -k FILE...

压缩和解压缩工具

        3、xz/unxz/xzcat

                lzma/unlzma/lzcat

                xz [OPTIONS]... FILE...

                    -d: 解压缩,相当于unxz

                    -#: #为数字,默认是6,数字越大压缩比越大(1-9)

                    -k: keep,  保留原文件

压缩和解压缩工具

归档操作: tar, cpio 压缩目录

    tar [OPTION...] [FILE]...

    (1)创建归档

            -c -f /PATH/TO/SOMEFILE.tar FILE...

            -cf /PATH/TO/SOMEFILE.tar FILE...        

压缩和解压缩工具

        (2) 展开归档

            -xf: /PATH/FROM/SOMEFILE

            -xf: tar -xf /PATH/FROM/SOMEFILE -C /PATH/TO/SOMEFILE

压缩和解压缩工具

         (3)查看归档文件的文件列表

            -tf:  /PATH/TO/SOMEFILE.tar

压缩和解压缩工具

归档完成后通常需要压缩,结合此前的压缩工具,就能实现压缩多个文件了:

        (4)归档并压缩:

            -z: gzip

                -zcf /PATH/TO/SOMEFILE.tar.gz 创建归档并压缩

                -zxf /PATH/TO/SOMEFILE.tar.gz 解压缩并展开归档

             -j:  bzip2

                    -jcf

                    -jxf

              J: xz

                    -Jcf

                    -Jxf

zip:

    zip/unzip:  .zip

下一篇: tar

继续阅读