unzip命令用于解压缩由zip命令压缩的“.zip”压缩包。

语法:unzip(选项)(参数)

选项

-c:将解压缩的结果显示到屏幕上,并对字符做适当的转换;

-f:更新现有的文件;

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

-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换;

-t:检查压缩文件是否正确;

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

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

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

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

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

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

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

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

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

-n:解压缩时不要覆盖原有的文件;

-o:不必先询问用户,unzip执行后覆盖原有的文件;

-P:使用zip的密码选项;

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

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

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

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

-d:指定文件解压缩后所要存储的目录;

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

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

参数

压缩包:指定要解压的“.zip”压缩包。

实例

将压缩文件text.zip在当前目录下解压缩。

unzip test.zip

将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

unzip -n test.zip -d /tmp

查看压缩文件目录,但不解压。

unzip -v test.zip

将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。

unzip -o test.zip -d tmp/

linux解压war包的命令

网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。

unzip -d 指定目录

[root@oracle upload]# unzip -oq common.war -d common

命令名: unzip

功 能说明:解压缩zip文件

语  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文 件][文件][-d ][-x ] 或 unzip [-Z]

补充说明:unzip为.zip压缩文件的解压缩程序。

参  数:

-c 将 解压缩的结果显示到屏幕上,并对字符做适当的转换。

-f 更 新现有的文件。

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

-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任 何的转换。

-t 检 查压缩文件是否正确。,但不解压。

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

-v 执 行是时显示详细的信息。或查看压缩文件目录,但不解压。

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

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

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

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

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

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

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

-n 解 压缩时不要覆盖原有的文件。

-o 不 必先询问用户,unzip执 行后覆盖原有文件。

-P 使 用zip的密码选项。

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

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

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

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

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

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

-d 指 定文件解压缩后所要存储的目录。

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

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

命令名: zip

功能说明:压缩文件。

语  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压 缩文件][文件...][-i ][-x ]

补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有”.zip”扩展名 的压缩文件。

参  数:

-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 替 压缩文件加上注释。

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

- 压 缩效率是一个介于1-9的 数值。

例. 将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件

[root@mysql test]# zip -r test.zip ./*

jar命令

压缩war包:把当前目录下的所有文件打包成game.war

jar -cvfM0 game.war ./

-c 创建war包

-v 显示过程信息

-f 指定归档文件名

-M 不创建条目的清单文件

-0 这个是阿拉伯数字,只打包不压缩的意思

解压war包

jar -xvf game.war

解压到当前目录

来源:http://www.cnblogs.com/cxhfuujust/p/8193310.html

unzip解压oracle,unzip命令解压war包方法相关推荐

  1. linux替换war包中的文件,Linux zip与unzip命令:替换war包中的某个文件

    原本,想用jar命令来快速替换war包的文件的,可是,发现Ubuntu中没有装Java,懒癌发做,遂使用zip与unzip命令代替.app zip:压缩命令ide 格式: zip    [-选项]  ...

  2. oracle移动文件命令是什么意思,Oracle使用命令移动各类文件的方法

    二. 移动控制文件 step1: 通过spfile创建pfile #sqlplus / as sysdbaSQL> select * from v$controlfile; SQL> cr ...

  3. 可运行war包,命令行启动war包

    如果你用过hudson,肯定对它的启动方式印象深刻,它既可以用 java -jar *.war来启动,也可以放到web容器中启动. 这次在项目中也用到了这种方式,在这里总结一下, 内置了jetty作为 ...

  4. 如何用DOS命令 来 打 war 包

    这里只说一种通过JAVA自带的 JAR 来打war包的例子. 如果想把源文件和目标文件在同一目录上,则可以直接用 jar -cvf warName.war sourceFile ; 示例 :将一个类文 ...

  5. linux下解压war包或指定解压目录

    linux下解压war包或指定解压目录 找到war包 找到war包 使用 jar -xvf word.war 命令 ,可直接对war包进行解压处理,并解压至当前目录: 如何将war包解压至指定的目录, ...

  6. linux 部署war包到tomcat解压但未加载

    记录下,以免忘了! 项目用的springboot. 在linux启动tocmcat成功后,日志未显示springboot字样, 查看webapp下的war包,显示解压了,但是未加载war包 解决方法: ...

  7. oracle如何对数据库进行备份,对Oracle数据库进行备份的两种方法详解

    首页 > 演讲稿 > 自我介绍演讲稿 > 对Oracle数据库进行备份的两种方法详解 对Oracle数据库进行备份的两种方法详解 时间:2019-05-05   来源:自我介绍演讲稿 ...

  8. linux环境下如何部署war包及常用命令

    linux环境下部署war包需要用到的一些命令 linux环境下部署war包 测试工具 常用的一些命令 对于使用navicat或者workbench进行脚本测试的一些注意事项执行 linux环境下部署 ...

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

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

最新文章

  1. 亚马逊首席科学家李沐「实训营」国内独家直播,马上报名 !
  2. VS项目属性的一些配置项的总结(持续增加。。。)
  3. EJB3.0学习笔记---多接口的时,实现类处理方法:
  4. 毕啸南专栏 | 对话百度王海峰:AI时代会产生新巨头
  5. 泛型ListT排序(利用反射)
  6. 习惯性的对自己没信心,其实没想到自己已经变强大了。
  7. 手机音乐计算机软件,盘点适合手机音频剪辑软件
  8. VS2015 卸载与安装相关问题(包丢失以及没有WIN控制台)
  9. CATIA怎么约束快捷键_CATIA快捷键和Solidworks快捷键
  10. 蒟蒻の背包dp学习总结
  11. 阿里规定超过三张表禁止JOIN,为啥?
  12. 关于使用idea输入中文时,候选框不出现在光标附近的问题
  13. IntelliJ IDEA 绝对好用快捷键
  14. Yuuki and a problem
  15. MySQL顺序读写和随机读写磁盘_随机读写与顺序读写的深入理解
  16. 2023二建建筑施工备考第二天Day04
  17. Java 后端技术清单 2023版
  18. 开关电源与线性电源的区别
  19. 网络七层协议OSI(Open System Interconnection)
  20. 12563 劲歌金曲

热门文章

  1. 大健康版图已成,阿里健康撬动长期机遇的支点在哪?
  2. 【图像处理】图像视频压缩编码技术综述
  3. 青橙16 微信支付模块
  4. java byte转16进制_Java 十六进制(Hex)与byte数组之间的转换
  5. 用JS基础写一个简单的滚动条事件
  6. 家用投影仪哪款好?哪个品牌的投影仪比较好
  7. Linux学习-磁盘的分区、格式化、检验与挂载
  8. 计算机网络协议栏图片,计算机网络与应用PPT.ppt
  9. 2.4G-WiFi连接路由器过程
  10. 扩散模型:Diffusion models as plug-and-play priors作为即插即用先验的扩散模型