美文网首页
Linux文件压缩和打包(一)

Linux文件压缩和打包(一)

作者: mixuyulv | 来源:发表于2018-01-06 01:09 被阅读0次

    摘要: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.解压到指定路径

    相关文章

      网友评论

          本文标题:Linux文件压缩和打包(一)

          本文链接:https://www.haomeiwen.com/subject/bxsenxtx.html