Windows中有很多可视化的解压工具,但是在Linux中,大多数都是命令行操作,所以相对应的也就有解压缩的命令:zip、unzip,不过这个命令不是自带的,需要手动安装。

正好今天碰到一个,就给大家演示一下效果,也教一下大家如何在linux中安装zip、unzip工具。

服务器上有一个jar包,是之前打包传上去的,但是数据库却连的不对,本来应该连到线上环境,但是却连到了测试环境,但是配置文件是抽出来打包到公共的config.jar中,所以想看一下也看不到,除非将config.jar下载到本地解压再反编译,但是这样无疑浪费了太多时间,而且也很麻烦。

所以,就需要有一个linux中的解压缩工具,让我们可以直接在服务器上就能看到jar中的文件,从而快速定位问题,我直接敲了一个unzip,提示脚本不存在,因为这是一台新的服务器。

[root@izbp165gqemaum7l4hq7p5z lib]# unzip config-1.0-SNAPSHOT.jar

-bash: unzip: command not found

那我们就来安装一个,由于时间关系,没有去找二进制安装包,所以直接使用yum命令来安装:

[root@izbp165gqemaum7l4hq7p5z lib]# yum install -y unzip zip

Loaded plugins: fastestmirror

base | 3.6 kB 00:00:00

epel | 4.7 kB 00:00:00

extras | 3.4 kB 00:00:00

updates | 3.4 kB 00:00:00

(1/4): extras/7/x86_64/primary_db | 180 kB 00:00:00

(2/4): epel/x86_64/updateinfo | 1.0 MB 00:00:00

(3/4): updates/7/x86_64/primary_db | 3.2 MB 00:00:00

(4/4): epel/x86_64/primary_db | 6.6 MB 00:00:00

Determining fastest mirrors

Resolving Dependencies

--> Running transaction check

---> Package unzip.x86_64 0:6.0-19.el7 will be installed

---> Package zip.x86_64 0:3.0-11.el7 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================================================================================================================

Package Arch Version Repository Size

===========================================================================================================================================================================================

Installing:

unzip x86_64 6.0-19.el7 base 170 k

zip x86_64 3.0-11.el7 base 260 k

Transaction Summary

===========================================================================================================================================================================================

Install 2 Packages

Total download size: 430 k

Installed size: 1.1 M

Downloading packages:

(1/2): unzip-6.0-19.el7.x86_64.rpm | 170 kB 00:00:00

(2/2): zip-3.0-11.el7.x86_64.rpm | 260 kB 00:00:00

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Total 4.7 MB/s | 430 kB 00:00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Installing : zip-3.0-11.el7.x86_64 1/2

Installing : unzip-6.0-19.el7.x86_64 2/2

Verifying : unzip-6.0-19.el7.x86_64 1/2

Verifying : zip-3.0-11.el7.x86_64 2/2

Installed:

unzip.x86_64 0:6.0-19.el7 zip.x86_64 0:3.0-11.el7

Complete!

基本上不会怎么报错,安装成功了之后,我们再次输入unzip命令来解压config.jar(解压到指定目录,使用 -d 参数)

[root@izbp165gqemaum7l4hq7p5z lib]# unzip config-1.0-SNAPSHOT.jar -d config

Archive: config-1.0-SNAPSHOT.jar

creating: config/META-INF/

inflating: config/META-INF/MANIFEST.MF

creating: config/spring/

inflating: config/cos.properties

inflating: config/freemarker.properties

inflating: config/grid.properties

inflating: config/jdbc.properties

inflating: config/log4j2-1.xml

inflating: config/log4j2.xml

inflating: config/mogj.properties

inflating: config/money.properties

inflating: config/ossKey.properties

inflating: config/ouath2.properties

inflating: config/pinduoduo.properties

inflating: config/redis.properties

inflating: config/spring/mybatis-config.xml

inflating: config/spring/spring-init.xml

inflating: config/spring/spring-redis.xml

inflating: config/weixin.properties

creating: config/META-INF/maven/

creating: config/META-INF/maven/com.wo.money/

creating: config/META-INF/maven/com.wo.money/config/

inflating: config/META-INF/maven/com.wo.money/config/pom.xml

inflating: config/META-INF/maven/com.wo.money/config/pom.properties

再次查看目录,就可以看到一个config文件夹了

此时,我们就可以看到原本jar中的内容了,对于我们解决问题的效率,提高的不是一点儿半点儿!

linux手动安装unzip_Linux安装zip unzip解压工具相关推荐

  1. Linux下的压缩(zip)解压(unzip)缩命令

    1.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip命令 unzip -o ...

  2. linux gunzip解压到指定目录,gunzip 和 unzip 解压文件到指定的目录

    1. gz文件 这种文件可以使用gzip.gunzip.zcat进行解压: gzip -d file_name gunzip -d file_name zcat file_name 2. tar.gz ...

  3. Java中zip压缩解压

    1. 解压问题 360压缩文件 使用jdk API 读取压缩文件后解压,报错 java.lang.IllegalArgumentException:MALFORMED 如果是好压压缩文件,使用jdk ...

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

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

  5. @linux安装及使用(压缩|解压)工具RAR

    文章目录 1.linux的rar工具 2.rar-linux安装包下载 3.rar工具命令使用介绍 4.使用案列 1.linux的rar工具 1>windows使用winrar可以解压后缀为.r ...

  6. linux解压工具软件,linux 安装rar解压工具

    linux中默认的tar命令用于解压压缩文件,但是tar命令不支持rar文件的解压和压缩,需要安装rar解压工具,实现rar命令解压rar压缩包. 1.下载rarlab软件wget -c https: ...

  7. linux中zip文件解压命令,Linux中zip压缩和unzip解压缩命令使用方法

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.在Linux中,我们可以利用命令进行文件压缩,即zip压缩和unzip解压缩,这篇文章主要介绍了详解Linux中zi ...

  8. linux 安装rar解压工具

    linux中默认的tar命令用于解压压缩文件,但是tar命令不支持rar文件的解压和压缩,需要安装rar解压工具,实现rar命令解压rar压缩包. 1.下载rarlab软件 官网下载页面:https: ...

  9. Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)

    文章目录 Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压) 一.gzip压缩 / gunzip解压 1.命令 2.注意 3.案例 4.常用 二. ...

最新文章

  1. spoj 375 Query on a tree
  2. HJ37 统计每个月兔子的总数
  3. ionic3使用@angular/http 访问nodejs(koa2框架)服务不能返回数据
  4. 回忆---中秋夜赴京城考OCP有感
  5. 性能测试-Gatling(一)
  6. oracle 布尔盲注,Oracle基于延时的盲注总结
  7. 远程服务器,你不得不知道的命令行操作(一)
  8. SAP License:SAP信用控制
  9. 读jquery 权威指南[4]-Ajax
  10. Keras 文字生成系统
  11. linux 流场分析软件,scSTREAM | 通用流体分析软件
  12. C#绘制简单围棋棋盘
  13. HTML之表单元素“Password”引发的思考-你的密码安全吗???
  14. IPSec 密钥加密体系概述
  15. mysql 启动失败 详情_mysql启动失败一例
  16. 你能在泰坦尼克号上活下来吗?Kaggle的经典挑战
  17. CVPR 2022 | 提高小数据集利用效率,复旦等提出分层级联ViT网络
  18. 我的世界服务器附魔修改器,我的世界附魔辅助器
  19. 【Java后端】读取文件夹中的图片转成base64编码并写入properties文件
  20. Python+Vue计算机毕业设计框架的综合性电商6si2i(程序+LW+源码+部署)

热门文章

  1. 利用windows自带的工具终止顽固进程
  2. 【我的世界】如何在 Linux 上搭建 Minecraft(我的世界) 服务器
  3. 面试官到底想看什么样的简历?三分钟教你拿下面试机会
  4. 路由交换的作用/原理/工作过程
  5. linuxptp产生pps相关接口
  6. linux 目录下比对md5,Linux下批量校验文件md5值(find+diff)
  7. SpringBoot日期格式转换,SpringBoot配置全局日期格式转换器
  8. 使用 HTTP/POST 进行 Internet/分布式计算
  9. 《恐怖复苏》哪里是什么恐怖小说?这分明是个编程手册好吗?
  10. JSONObject与Map互相转换