Linux系统war包解压目录,linux系统下解压war包
网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。
Linux系统中先检查是否可用unzip命令[root@VM_83_104_centos ~]# unzip --help
-bash: unzip: command not found
需要先自行下载:yum install zip unzip[root@VM_83_104_centos ~]# yum install zip unzip
Loaded plugins: fastestmirror, langpacks
epel | 4.3 kB 00:00:00
extras | 3.4 kB 00:00:00
mysql-connectors-community | 2.5 kB 00:00:00
mysql-tools-community | 2.5 kB 00:00:00
mysql56-community | 2.5 kB 00:00:00
os | 3.6 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/3): epel/7/x86_64/group_gz | 170 kB 00:00:00
(2/3): epel/7/x86_64/updateinfo | 673 kB 00:00:00
(3/3): epel/7/x86_64/primary_db | 4.3 MB 00:00:00
Loading mirror speeds from cached hostfile
Package zip-3.0-10.el7.x86_64 already installed and latest version
Package unzip-6.0-15.el7.x86_64 already installed and latest version
Nothing to do
查看unzip命令的帮助[root@VM_83_104_centos ~]# unzip --help
UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.
Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
Default action is to extract files in list, except those in xlist, to exdir;
file[.zip] may be a wildcard. -Z => ZipInfo mode ("unzip -Z" for usage).
-p extract files to pipe, no messages -l list files (short format)
-f freshen existing files, create none -t test compressed archive data
-u update files, create if necessary -z display archive comment only
-v list verbosely/show version info -T timestamp archive to latest
-x exclude files that follow (in xlist) -d extract files into exdir
modifiers:
-n never overwrite existing files -q quiet mode (-qq => quieter)
-o overwrite files WITHOUT prompting -a auto-convert any text files
-j junk paths (do not make directories) -aa treat ALL files as text
-U use escapes for all non-ASCII Unicode -UU ignore any Unicode fields
-C match filenames case-insensitively -L make (some) names lowercase
-X restore UID/GID info -V retain VMS version numbers
-K keep setuid/setgid/tacky permissions -M pipe through "more" pager
See "unzip -hh" or unzip.txt for more help. Examples:
unzip data1 -x joe=> extract all files except joe from zipfile data1.zip
unzip -p foo | more => send contents of foo.zip via pipe into program more
unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer
[root@VM_83_104_centos ~]#
需要用到的指令:-o: -q:-o overwrite files WITHOUT prompting:不必先询问用户,unzip执 行后覆盖原有文件。
-q quiet mode (-qq => quieter):执行时不显示任何信息(静默)。
-d extract files into exdir:把压缩文件解压到指定目录下
解压war文件到指定目录:将test.war文件解压到test目录下=unzip -oq test.war -d test
最后附上一个通过jar命令操作war包的方式:
压缩war包,把当前目录下的所有文件打包到xxx.war:jar -cvfM0 xxx.war ./-c 创建war包
-v 显示过程信息
-f
-M
-0 这个是阿拉伯数字,只打包不压缩的意思
解压war包,解压xxx.war到当前目录:jar -xvf game.war
Linux系统war包解压目录,linux系统下解压war包相关推荐
- linux mount命令衔接,Linux mount命令详解:挂载Linux系统外的文件
Linux mount命令详解:挂载Linux系统外的文件 <Linux挂载>一节讲到,所有的硬件设备必须挂载之后才能使用,只不过,有些硬件设备(比如硬盘分区)在每次系统启动时会自动挂载, ...
- LINUX CENTOS /VAR/LIB/DOCKER/CONTAINER目录导致系统存储爆满,占用大量存储解决方案
在实践应用的docker的过程中,某一天突然发现磁盘被沾满,使用df -h命令和du -sh命令逐级查看发现撑爆磁盘的文件为docker生成的/var/lib/docker/container的文件. ...
- Linux查看所有用户与住目录,Linux查看所有用户的相关命令
1.Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/p ...
- linux ftp用户指定多个目录,linux ftp服务器下用户限制目录的方法
我们使用服务器都要站在安全方面进行考虑,有必要将ftp服务下的用户限制在适当的范围内,那么linux ftp服务器下用户限制目录的方法有哪些呢?一起跟着爱站技术频道小编的步伐来了解一下吧! linux ...
- linux 磁盘被挂载2个目录,Linux检测并挂载第二块硬盘的步骤
在Linux下挂载第二块硬盘时,需要先检查下硬盘是否能够识别,再进行硬盘的挂载,下面小编就给大家介绍下Linux挂载第二块硬盘的方法,感兴趣的朋友不妨来了解下. 一.检测硬盘能否被识别 # fdisk ...
- 服务器系统打包,详解Docker 容器基础系统镜像打包
因为容器本身是共享宿主操作系统内核,所以容器基础系统镜像包本身就是一个标准的 Linux rootfs + 用户自定义的工具.根据这个思路,我们就可以构建一个自己的容器基础系统镜像. 构建标准的 Li ...
- tar 解压_关于Ubuntu下解压tar.xz方法记录
Ubuntu下解压tar.xz方法 近日在Ubuntu上安装QQ,下载的文件是wineQQ9.0.3_23729.tar.xz这种形式. 度娘之后了解,原来这是两层的压缩. 外层是xz压缩方式,内层是 ...
- linux 解压 目录,linux 中目录、文件的解压缩
几种常见的压缩文件案扩展名: *.z compress程序压缩的文件 *.gz gzip程序压缩的文件 *.bz2 bzip2程序压缩的文件 *.tar ...
- linux在当前目录下创建pic目录,Linux中/proc目录下文件详解
文章转自: Linux中/proc目录下文件详解(一) ------------------------------------------------------------------------ ...
- linux查看目录被进程占用空间,linux lsof命令详解 (查看目录被哪些进程占用)
简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...
最新文章
- springMVC项目在jboss7中配置应用自己的log4j--转载
- 数据库分类与四大类NoSQL数据库
- mybatis的set标签
- 程序员面试 IT 公司,这些地方你要注意!
- 解决鼠标右击菜单的新建中没有“文本文档”的问题
- php网站模板上传教程视频教程,网站模板怎么用
- 【208.11.21 直播QA】TI C2000 Piccolo单芯片——实现双轴伺服电机和马达控制
- webpack 的plugin简单实现 customize-cra
- 一种基于SoC和阿里云的智能家居系统设计方案_家电研究报告
- React-fiber架构的解释
- 记win10下ubantu子系统运行shell脚本的坑
- Spring Boot教程(十四)快速入门
- 记录一下对接腾讯云IM的部分接口(群聊、单聊)
- 西门子S7-200之中断、高速计数器与高速脉冲输出
- U3D log Flash shader 效果(标题流光效果)
- Scanner使用方式
- Excel 解压后 结构
- 电脑“卡”的原因(想到就更新)
- Copy小王子-原型模式
- Gradle进阶:1: 结合spring boot进行web开发
热门文章
- oracle恢复表数据
- 基于VB6.0的MICAPS风云二号卫星云图转化实例(转载)
- win7如何添加终端服务器,Win7怎么添加windows超级终端?
- 推荐系统(3)——个性化推荐系统架构
- 信息系统软件配置、过程管理、开发工具(详细介绍)
- 计算机毕业设计Java文档资料管理系统(源码+系统+mysql数据库+Lw文档)
- 骑士CMS文件包含+getshell漏洞复现(python自动化验证扫描漏洞)
- 三国杀服务器维护中进不去,三国杀网页版打不开该怎么解决?
- 按键精灵手机助手如何连接安卓版按键精灵如何连接手机助手
- 松本行弘:Ruby之父佳作松本行弘的程序世界