ubuntu/linux下打包压缩war、解压war包和jar命令
把project_a文件夹下的文件打包成project.war
1. 打包
jar -xvf project.war /project_a
-c 创建war包
-v 显示过程信息
-f 指定 JAR 文件名,通常这个参数是必须的
-M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数
-0 这个是阿拉伯数字,只打包不压缩的意思
2. 解压
jar -xvf project.war
解压到当前目录
jar 命令详解
使用不带任何的 jar 命令我们可以看到 jar 命令的用法如下:
jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一个,它们分别表示:
-c 创建新的 JAR 文件包
-t 列出 JAR 文件包的内容列表
-x 展开 JAR 文件包的指定文件或者所有文件
-u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中)
特别注意,在参数的下达中, c/x/t/u 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f 指定 JAR 文件名,通常这个参数是必须的
请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
-p :使用原文件的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
–exclude FILE:在压缩的过程中,不要将 FILE 打包!
-m 指定需要包含的 MANIFEST 清单文件
-0 只存储,不压缩,这样产生的 JAR 文件包会比不用该参数产生的体积大,但速度更快
-M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数
[jar-文件] 即需要生成、查看、更新或者解开的 JAR 文件包,它是 -f 参数的附属参数
[manifest-文件] 即 MANIFEST 清单文件,它是 -m 参数的附属参数
[-C 目录] 表示转到指定目录下去执行这个 jar 命令的操作。它相当于先使用 cd 命令转该目录下再执行不带 -C 参数的 jar 命令,它只能在创建和更新 JAR 文件包的时候可用。
文件名 ... 指定一个文件/目录列表,这些文件/目录就是要添加到 JAR 文件包中的文件/目录。如果指定了目录,那么 jar 命令打包的时候会自动把该目录中的所有文件和子目录打入包中。
本文学习自linux公社,转载请注明出处:www.linuxidc.com/Linux/2012-12/75811p2.htm
ubuntu/linux下打包压缩war、解压war包和jar命令相关推荐
- Linux下zip压缩的解压
1.unzip windows常见的压缩包有rar和zip格式,如果要将压缩包上传到Linux上再解压,就要使用unzip命令.以下是unzip常见命令: unzip a.zip # 解压到当前目录 ...
- linux文件名 -%3e,linux下的三种解压文件的命令?
那要看你的压缩文件使用哪种压缩方式: gzip,压缩文件名:zip或gz,解压命令:unzip bzip2,压缩文件名:bz,解压命令:bzip2 -d 上面两个是最常用的压缩方式,一般在linux下 ...
- Linux下打包压缩war、解压war包和jar命令
环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 问题 Linux下打包压缩war.解压war包和jar命令 解决 把project_a文 ...
- Linux下打包压缩war和解压war包 zip和jar
============jar================= 把当前目录下的所有文件打包成game.war jar -cvfM0 game.war ./ -c 创建war包 -v 显示过程 ...
- Linux下各压缩工具的解压压缩命令
Linux下各压缩工具的解压压缩命令 FileName 代表文件,DirName 代表目录,DirName/* 代表目录及子目录 tar命令 解包:tar xvf FileName.tar 打包:ta ...
- Linux下各种压缩包的解压方法
Linux下各种压缩包的解压方法 分类: LINUX 2013-05-20 15:56:00 <div class="Blog_con2"><div class= ...
- Linux下安装nginx (tar解压版安装) nginx1.16.1
https://blog.csdn.net/qq_40431100/article/details/104729504 Linux下安装nginx (tar解压版安装) nginx1.16.1 Jkc ...
- Linux下打包压缩war和解压war包
因为种种原因公司需要把java程序达成war包.起先用zip命令打包,起先可以用,后来却无法使用.今天找到一个更好的办法.用jar命令,前提是要安装dk. 把当前目录下的所有文件打包成game.war ...
- ubuntu下分卷压缩及解压分卷压缩文件
来自:原文地址 分卷压缩及解压分卷压缩文件 一 .使用rar 1.分卷压缩 ubuntu下没有默认安装rar,可以通过 sudo apt-get install rar,sudo apt-get in ...
最新文章
- 营销推广中心设计(一)营销架构与策略
- 循环控制_break语句
- eslint 保存自动格式化_代码规范之理解ESLint、Prettier、EditorConfig
- #region的快捷键+++从一个页面中弹出一个新窗口,当新窗口关闭时刷新原窗口!...
- 字符编码原理 ASCII,Unicode和UTF-8 - - ITeye技术网站
- C语言编程乐高,ROBOLAB 2.9 编程指南第五章乐高机器人-基础小实验
- 华为设备配置基于MSDP的Anycast RP
- C学习笔记之---八皇后算法
- 【源码】林业害虫检测小程序(可拓展美化)
- key位置 win10生成的ssh_WIN 10生成SSH密钥教程
- 什么样的游戏最适合GameFi?
- 超强 Python 数据可视化库,一文全解析
- html discription 属性,@description
- jupyter(ipython)内嵌问题:%pylab inline的使用
- python 渐变色_python – 用渐变颜色的散景散点图
- EAS BosType详解
- 跨傻瓜交换机通hybrid模式vlan成功
- Ubuntu 搭建FTP文件服务器
- 知乎:重新定义「知识分享」
- yapi接口导出为word_接口文档神器YApi
热门文章
- 卷积神经网络残差计算
- PyPDF2读取PDF文件内容保存到本地TXT
- 魅族 刷机android 6.0,乐视X800+安卓6.0.1 魅族Flyme6刷机包 最新6.7.12.29R版 紫火20180510更新...
- vue element-ui之分页组件的封装
- Vue中分页组件的用法
- 2018年银联红包领取方法
- 监控系统 Prometheus 的说明
- 华为云服务器双十一报价表出炉最新内容
- 医院选址c语言课程设计,通信学院2012届本科毕业设计选题结果(学生)2.xls
- Adobe Flash Player / 功能