Linux文件压缩和打包(一)

2018-01-06  本文已影响0人  mixuyulv

摘要:6.1 压缩打包介绍 

          6.2 gzip压缩工具

          6.3 bzip2压缩工具

          6.4 xz压缩工具

一 压缩打包介绍

    1.常见压缩文件

 二 gzip压缩工具

    1 准备一个大一点的文件

    2 压缩

        # gzip [文件名]

    上图中将原来2.3M的文件压缩后变成了380K,并且可以看到压缩后原来的1.txt文件不在了,只有压缩后的文件

        3 解压

            # gzip -d [压缩文件名]   //gzip -d也可以使用gunzip代替

        上图解压后压缩文件不在了,只有解压后的文件

        4 选项

            # gzip -# [文件名]  //其中-#范围为1-9,默认为6,1级别表示压缩的最不严谨,9表示压缩的最严谨,同时越严谨耗费的cpu越高

        从上图可以看出使用1级别压缩后的文件比默认级别压缩后的文件大

  5 查看压缩文件的内容

            # zcat [压缩文件名]

  6 压缩到指定目录文件

            # gzip -c [文件名] > [压缩文件路径]

            从上图可以看出使用这种方式压缩后原来的文件不会消失

   7 解压到指定目录

            # gzip -d -c [压缩文件路径] > [解压文件路径]

        从上图可以看到解压文件时是可以修改名字的

三 bzip2压缩工具

        1)压缩与gzip的区别

            相比较于gzip压缩工具,bzip2压缩工具压缩的更严谨,压缩后的文件更小

        使用gzip压缩后

        使用bzip2压缩后

        2)解压

            # bzip2 -d [压缩文件路径]  或

            #bunzip2 [压缩文件路径]

        3)压缩到指定目录

                # bzip2 -c [原文件路径] > [压缩文件路径]

        4)解压到指定目录

            # bzip2 -d -c [压缩文件路径] > [解压文件路径]

# bunzip2 -c [压缩文件路径] > [解压文件路径]

    注意:上图中解压过程中使用了几个错误的命令,错误原因是绝对路径与相对路径的问题

        5)压缩级别

            bzip2 默认压缩级别是9

        小技巧:使用file命令查看文件类型,适用于某些文件没有后缀名或后缀名有误的情况

        6)查看压缩文件

            # bzcat [压缩文加名]  //实际上是解压后查看

四 xz压缩工具

    1.压缩

        # xz [文件名]   //压缩后的文件相比较于bz2文件更小

    2.解压

        # xz -d [压缩文件名]  或

        # unxz [压缩文件名]

    3.压缩到指定路径

        # xz -c [原文件路径] > [压缩文件路径]

    4.解压到指定路径

上一篇下一篇

猜你喜欢

热点阅读