windows命令行使用zip命令

2,732 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天 ,点击查看活动详情(juejin.cn/post/710188…)

最近在公司参与的项目整了个需求,当然了,需求不重要,重要的是开发完提测之后需要将整个项目打包发给运维,我(菜狗Java开发):“那当然了,jar包肯定会打”

大佬:“哦不是的,要将整个项目打包,包括这次版本的sql……,已经写好deploy.sh命令了”

image.png

之前我只知道.sh命令点击运行就好,也没怎么去了解……反手上网一搜

image.png

关键字--脚本,我当前项目已经写好了deploy.sh命令,直接终端运行就好了,直接点击……等了好久……然后显示

zip: command not found

打开deploy.sh才发现有zip压缩这一命令

大佬:“哦对,这是linux的命令,好像在windows没办法用……要不你换个linux系统?”

image.png

此时终于发现了另一关键字--linux,用户使用linux的桥梁……

你以为我会放弃吗?那不可能!

直接启动百度!不要问我为什么还用百度,因为我是个不知所谓的菜狗。

image.png

然后搜出一堆乱七八糟的东西……感觉跟我的情况相似,但又不太一样,比如什么Python命令行巴拉巴拉,还有直接在命令行安装 apt-get install zip 或 yum install zip……反正我是没有成功……可能是因为我用windows吧

好了,直接釜底抽薪,直接copy报错到百度……为什么我不一开始就这样做呢?因为我没有反应过来……

终于找到一个合适的办法!

解决如下:

我是直接用 git bash终端运行deploy.sh命令的,也就跟git有关了

image.png

去下载zip-版本-bin.zip跟bzip2-版本-bin.zip的压缩包,直接下载最新的就完事了,因为即使最新的版本也是很多年前就出了

附上链接:

一、 zip下载

image.png

解压

image.png 下载完解压后,去zip-3.0-bin\bin路径找zip.exe,然后直接CV到自己电脑安装git\usr\bin目录中

image.png

二、 bzip2下载

image.png

解压

image.png 下载完解压后,去bzip2-1.0.5-bin\bin路径找bzip2.dll,然后直接CV到自己电脑安装git\usr\bin目录中

image.png

然后,再次运行deploy.sh,哎嘿~没有报错

image.png

项目也打包好了

image.png

赶快发给运维先

image.png

总结:我是用win11搞得,其实之前我用win7也弄过,但不是用这个方法,是跟着百度乱七八糟的方法一个一个试就莫名其妙成功了。反正就是方法不唯一吧,这文章重在记录,毕竟我其实没有说特别去了解shell脚本这些,所以可以提意见,但不喜勿喷!!!