zoukankan      html  css  js  c++  java
  • Linux指令(压缩和解压类)

    gzip/gunzip 指令  gzip用于压缩文件,gunzip用于解压基本语法:

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

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

    例如我要将 /home 目录下的hello.txt 文件进行压缩:

    然后我们看到压缩完成后原来的文件就没有了:

    接下来我们进行解压缩:

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

    基本语法:

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

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

    zip常用选项:

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

    unzip 的常用选项

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

    举个例子:

    将 /home下的所有文件进行压缩成mypackage.zip:

    然后我们将mypackage.zip 解压到 /opt/tmp 目录下:

    我们可以看到在这个目录下有个home目录,里面有所有跟原来的home目录一样的文件

    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目录全部打包压缩成一个b.tar.gz文件:

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

    将b.tar.gz 解压到 /opt/tmp2目录下:

    注意解压的时候 参数C要大写,-C 是指定你的压缩包要解压到的目录

  • 相关阅读:
    多语言资源文件制作工具
    window service 插件服务插件开发
    .net 中读取自定义Config文件
    Asp.net 主题中CSS文件的缓存问题
    Asp .net 4.0 中ViewStatus 使用
    Linq通用分页数据查询方法
    EF中查询出现死锁的处理
    Windows Live Writer 分享到插件
    Windows Resx资源文件编辑工具
    插件式服务架构
  • 原文地址:https://www.cnblogs.com/wanghaoyu666/p/11424904.html
Copyright © 2011-2022 走看看