自动化脚本执行过程中需要分析log,遇到压缩文件时需要先将文件解压,Ubuntu系统自带解压缩,但windows需要自己下载配置,以下是Windows系统中安装使用解压缩的方法:
一.安装
1、下载unzip安装包:http://gnuwin32.sourceforge.net/packages/unzip.htm

2、安装完成后将bin目录下的unzip.exe文件放在C:\Windows目录下即可(不是配置环境变量)

二.命令
解压:例:unzip -c 文件
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换

-d<目录> 指定文件解压缩后所要存储的目录
unzip XXXX.zip -d ./test

-f 更新现有的文件

-l 显示压缩文件内所包含的文件

-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
-t 检查压缩文件是否正确

-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中

-v 执行是时显示详细的信息

-z 仅显示压缩文件的备注文字

-a 对文本文件进行必要的字符转换

-b 不要对文本文件进行字符转换

-C 压缩文件中的文件名称区分大小写

-j 不处理压缩文件中原有的目录路径

-L 将压缩文件中的全部文件名改为小写

-M 将输出结果送到more程序处理

-n 解压缩时不要覆盖原有的文件
unzip -n XXX.zip
-o 不必先询问用户,unzip执行后覆盖原有文件

-P<密码> 使用zip的密码选项

-q 执行时不显示任何信息

-s 将文件名中的空白字符转换为底线字符

-V 保留VMS的文件版本信息

-X 解压缩时同时回存文件原来的UID/GID

[.zip文件] 指定.zip压缩文件

[文件] 指定要处理.zip压缩文件中的哪些文件

-x<文件> 指定不要处理.zip压缩文件中的哪些文件

-Z unzip -Z等于执行zipinfo指令

压缩:
参数:例:zip -A 文件

-A 调 整可执行的自动解压缩文件

-b<工作目录> 指 定暂时存放文件的目录

-c 替 每个被压缩的文件加上注释

-d 从 压缩文件内删除指定的文件

-D 压 缩文件内不建立目录名称

-f 此 参数的效果和指定"-u"参 数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中

-F 尝 试修复已损坏的压缩文件

-g 将 文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件

-h 在 线帮助

-i<范本样式> 只 压缩符合条件的文件

-j 只 保存文件名称及其内容,而不存放任何目录名称

-J 删 除压缩文件前面不必要的数据

-k 使 用MS-DOS兼容格 式的文件名称

-l 压 缩文件时,把LF字符 置换成LF+CR字 符

-ll 压 缩文件时,把LF+CR字 符置换成LF字符

-L 显 示版权信息

-m 将 文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中

-n<字尾字符串> 不 压缩具有特定字尾字符串的文件

-o 以 压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同

-q 不显 示指令执行过程

-r 递 归处理,将指定目录下的所有文件和子目录一并处理

-S 包 含系统和隐藏文件

-t<日期时间> 把 压缩文件的日期设成指定的日期

-T 检 查备份文件内的每个文件是否正确无误

-u 更 换较新的文件到压缩文件内

-v 显 示指令执行过程或显示版本信息

-V 保 存VMS操作系统的文 件属性

-w 在 文件名称里假如版本编号,本参数仅在VMS操 作系统下有效

-x<范本样式> 压 缩时排除符合条件的文件

-X 不 保存额外的文件属性

-y 直 接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之 类的系统下有效

-z 替 压缩文件加上注释

-$ 保 存第一个被压缩文件所在磁盘的卷册名称

cmd解压zip文件相关推荐

  1. ubuntu解压zip文件命令_Linux常用命令10 - unzip

    zip 是最广泛使用的归档文件, 除了linux,windows也是非常的广泛.,支持无损数据压缩. zip 文件是包含一个或多个压缩文件或目录的数据容器. 接下来,我将解释如何使用 unzip 命令 ...

  2. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 解压 apk 文件 | 判定是否是第一次启动 | 递归删除文件操作 | 解压 Zip 文件操作 )

    文章目录 一.判定是否是第一次启动 二.递归删除文件操作 三.解压 Zip 文件操作 四.解压操作相关代码 参考博客 : [Android 安全]DEX 加密 ( 常用 Android 反编译工具 | ...

  3. linux用unzip解压.zip文件失败解决方案

    linux用unzip解压.zip文件失败解决方案 问题描述 在服务器上下载数据集之后进行解压,一般来说用unzip指令去解压.zip文件,有时候解压的时候会出现错误提示: unzip: cannot ...

  4. 解压zip文件出现-bash:unzip:commond not found

    来源:http://www.cnblogs.com/thinksasa/archive/2013/01/20/2868232.html 解压zip文件出现-bash:unzip:commond not ...

  5. C# 简单方式解压Zip文件/使用VS2019自带功能

    一.目的.构想 1.直接解压zip文档. 2.网上资料不少需要外部dll. 3. 找到可以不需要外部dll方法,分享. 二.code实现 using System.IO.Compression;str ...

  6. linux上怎么解压zip文件和tar.gz文件

    解压zip文件的方法 使用命令: unzip xxx.zip 解压tar.gz文件的方法 使用命令: tar -zxvf xxx.tar.gz

  7. Android 解压zip文件

    过了n多天后,当再次使用原先博客上写的那篇: Android 压缩解压zip文件 去做zip包的解压的时候,出现了原来没有发现的很多问题.首先是中文汉字问题,使用java的zip包不能很好的解决解压问 ...

  8. mysql解压rar至指定文件夹_PHP解压ZIP文件到指定文件夹的方法

    本文实例讲述了PHP解压ZIP文件到指定文件夹的方法.分享给大家供大家参考,具体如下: /** * function: 解压zip 格式的文件 * author:friker * date:2015- ...

  9. 7z001怎么解压在安卓手机上面_手机怎么解压zip文件 安卓手机zip文件怎么打开?...

    手机怎么解压zip文件 安卓手机zip文件怎么打开?Zip格式的文件是一种经过压缩的文件,通过压缩之后,文件的体积会变小,从而更有利于在网络上传播.经过压缩的文件,如果想要再次使用,就必须通过解压缩后 ...

最新文章

  1. Php 删除数组后几个元素
  2. python 面向对象_Python新手入门【面向对象】
  3. 公安网安装mysql 5.7_安装Mysql 5.7.1
  4. yum 更新_CentOS7 - 使用yum-cron自动更新软件
  5. delphi获取闲置时间
  6. Qt Creator编辑状态图
  7. css浮动(float)及清除浮动的几种实用方法
  8. IP-guard应用攻略:如何防范外置网卡泄密
  9. 【数学】Birthday
  10. CSS基础学习-13.CSS 浮动
  11. Java游戏用户登录注册_Java实现多用户注册登录的幸运抽奖
  12. 任老爷子退休以后,华为谁最有可能接手,为什么?
  13. Oracle 数据库逻辑结构.md
  14. UnityShader例子:边缘检测
  15. C/C++语言经典、实用、趣味程序设计编程百例精解(2)
  16. 【Laravel笔记】13. 模型的关联写入
  17. CSS+DIV布局中absolute和relative区别
  18. 一到两年工作经验的看完这些面试轻松拿offer
  19. 高德地图面积测量在地图上的面积块上增加清除功能
  20. 电动汽车充电桩中的漏电保护应用分析 RCD的分类和选型

热门文章

  1. laravel_admin团购实现
  2. python怎么安装pymysql_Python 之 PyMySQL 安装和使用
  3. html鼠标经过图片显示详情页,ecshop商品详情页图片更改为鼠标经过切换大图
  4. Centos创建用户
  5. leetcode 26. 删除排序数组中的重复元素
  6. Unity 获取andorid的系统地区和系统语言
  7. BNF范式(巴科斯范式)
  8. 爬取淘宝商品信息之数据分析篇
  9. 【JSConf EU 2018】有关浏览器弹出式窗口的相关探讨
  10. lstm num_units 参数理解