linux下zip打包指令:
zip -r -q target.zip origin_folder
例如:将dist下所有文件压缩为dist.zip,指令如下:
zip -r -q dist.zip ./dist/
查看压缩后的文件夹,则是dist/dist/。
指令本身没有问题,但是如果针对文件夹进行打包,则解压时得到的会有一个嵌套文件夹。也就是会多一层。
要解决这个问题,得到 dist/ 结果。需要
- 先去到对应文件夹下
cd dist
- 执行压缩指令
zip -r -q ../dist.zip ./
则可以得到 dist/ 。