Linux下解压查看JAR包的方式

作者:kubernetes-k8s 时间:2022-06-20 05:14:49 

Linux下解压查看JAR包

问题

在生产环境,有时会有需要在线查看jar中内容的需求.

此时, unzip/tar命令都失去了用武之地.

解决办法

假如文件 fileJar.jar

#cd /tmp
#touch abc
#cd abc
#jar -xvf fileJar.jar

注意:解压到当前目录,并不会创建一个新文件夹,而是将所有jar包的内容全部解压到当前文件夹. 所以, 最好先新建一个目录

解压缩文件常用命令——linux

解压缩文件命令

1. 解压缩jar包

(1)解压 jar

解压到当前目录: jar -xvf hello-0.0.1.jar

想指定目录,直接去目标目录解压:

jar -xvf ../hello-0.0.1.jar

如果要指定目录,也可以用unzip -d 指定目录

unzip derby.war -d ./gg/ff/

(2)压缩 jar

jar -cvf test.jar ./gg
jar -cvfM0 test.jar ./gg

(3)部分参数说明

说明:

  • -c 创建war包

  • -v 显示过程信息

  • -f 指定 JAR 文件名,通常这个参数是必须的

  • -M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数

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

2.解压缩war包

(1)解压 war

同 jar 包命令

(2)压缩 jar

同压缩 jar 包

jar -cvf test.war ./gg
jar -cvfM0 test.war ./gg

3.解压缩tar包

(1)解压 tar

解压当前目录下的tar包到当前目录:

tar -zxvf redis-6.0.16.tar.gz ./

解压指定目录下的tar包到当前目录

命令:tar -zxvf 指定目录下的tar文件

tar -zxvf ../../softWare/apache-zookeeper-3.6.3-bin.tar.gz

解压当前目录下的tar文件到了指定目录:

命令:tar -zxvf 文件名.tgz -C 指定目录

tar -zxvf redis-6.0.16.tar.gz -C ../install

解压.tar文件的话

直接 tar -xvf XXX.tar

(2)压缩 tar

命令:tar -zcvf 压缩后文件命名.tar.gz 被压缩的文件名

tar -zcvf test01.tar.gz ./test

4.解压缩zip文件

(1)压缩zip文件

把当前目录下的susu文件夹下的内容压缩为test1.zip

zip -r test1.zip ./susu

把当前目录下,susu文件夹和liu文件夹下的内容压缩为test2.zip

zip -r test2.zip susu liu

(2)解压zip文件

把当前目录下的test1.zip解压到当前目录

unzip test1.zip

同时解压多文件

把当前目录下的test1.zip、test2.zip等test开头的.zip文件同时解压到当前目录

1)用命令(注意必须加引号" "):

不加引号会报错:caution: filename not matched: test2.zip

unzip "test*.zip"

2)用命令(不用加引号)

unzip test\*.zip

3)用命令(不用加引号)

ls test*.zip | xargs -n1 unzip -o

把当前目录下的所有.zip文件同时解压到当前目录

1)解压该目录下所有的.zip文件

unzip \*.zip

来源:https://kubernetes.blog.csdn.net/article/details/88531987

标签:Linux,解压,查看,JAR包
0
投稿

猜你喜欢

  • 学生建站应该注意四个要点

    2009-02-01 12:32:00
  • Linux环境ActiveMQ部署方法详解

    2023-03-18 22:52:10
  • 新手站长选择广告联盟的四个有效了解途径

    2009-01-09 10:14:00
  • 小站长推广网站葵花宝典

    2009-06-16 15:34:00
  • 曹国伟:新浪不排除在垂直领域再分拆相关业务

    2009-09-30 07:41:00
  • VMware 12安装及激活图文教程

    2022-03-11 05:32:34
  • web2.0拼客 爱拼才会省

    2007-10-12 13:05:00
  • Linux下截屏并编辑的最佳工具

    2023-11-02 17:31:58
  • 网络美女YUMMY教你做美图:闪图DIY篇

    2009-11-23 08:57:00
  • CentOS虚拟机克隆后无法上网(网卡信息不一致)问题的解决方法

    2021-07-12 01:55:39
  • Mozilla基金会称火狐3.6不会跳票 12月发布

    2009-11-07 07:50:00
  • 最新苹果Mac OS X测试版恢复对Atom的支持

    2009-11-07 09:00:00
  • dede设置会员登录后COOKIE保存时间

    2009-02-13 18:01:00
  • 浅谈Linux优化及安全配置的个人体会

    2009-02-10 17:56:00
  • 校内网一个跨站漏洞的利用

    2009-04-15 12:21:00
  • 百度搜索营销标准与规范-第一期

    2009-09-26 17:42:00
  • 五点让你像Admin5一样赚

    2008-01-27 15:13:00
  • 用Helix Server架设流媒体服务器

    2007-08-06 15:36:00
  • 服务器维护经验谈 图解DHCP故障排除

    2010-03-29 19:01:00
  • CMS你究竟还能走多远?

    2009-03-06 12:58:00
  • asp之家 网站运营 m.aspxhome.com