zoukankan      html  css  js  c++  java
  • 压缩和解压缩

    1.gzip/gunzip指令(用的比较少)

      gzip用于压缩文件不能压缩目录,gunzip用于解压缩的

      基本语法

                  gzip   文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)

                  gunzip 文件.gz (功能描述:解压缩文件命令)

          应用案例:

                      案例一:gzip压缩,将/home下的hello.c文件进行压缩

                       

            

                    案例二:gunzip压缩,将/home下的hello.c.gz文件进行解压缩

                                 

          细节说明:当我们使用gzip对文件进行压缩后,不会保留原来的文件。

           2.zip/unzip指令

                  zip用于压缩文件,unzip用于解压的,这个在项目打包发布中很有用的

                    基本语法

                           zip 【选项】xxx.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)

                           unzip 【选项】xxx.zip (功能描述:解压缩文件)

                  zip常用选项

                         -r:递归压缩,即压缩目录

                  unzip常用选项

                         -d<目录> :指定解压或文件的存放目录

             应用案例:

        案例一:压缩一个文件

          

             案例二:将/home下的,所有文件(文件夹)进行压缩成 mypackage.zip

                  

         案例三:将mypackge.zip解压到/opt/tmp目录下

           

        

    3.tar指令

           tar指令是打包指令,最后打包后的文件是.tar.gz的文件

           基本语法

             tar 【选项】xxx.tar.gz打包的内容 (功能描述:打包目录压缩后的文件格式.tar.gz)

               选项说明:

                    -c 产生.tar打包文件

                    -v 显示详细信息

                    -f  指定压缩后的文件名

                   -z 打包同时压缩

                    -x 解包.tar文件

      应用案例

             案例一:压缩多个文件,将/home/a1.txt和a2.txt 压缩成a.tar.gz

          

             案例二;将/home的文件压缩成myhome.tar.gz

        

      

        案例三:将a.tar.gz解压到当前目录      

        

        案例四:将myhome.tar.gz解压到/opt/tmp2目录下

        

        细节:当指定解压到的目录事先要存在,要不然会报错!

  • 相关阅读:
    Javascript中this关键字详解
    Javascript中this关键字详解
    springMVC对静态资源访问的处理
    springMVC对静态资源访问的处理
    Java编程风格节选
    Java编程风格节选
    ACID原则
    移动端实现裁剪图片生成base64图片(可缩放)
    移动端实现裁剪图片生成base64图片(可缩放)
    PHP imagick API中文简介
  • 原文地址:https://www.cnblogs.com/healy/p/10779147.html
Copyright © 2011-2022 走看看