unzip 解压部分文件 -随笔

需求场景:
几十个zip包,每个zip中仅一个文件不一样,其他包都一样

例如:
a.zip
afile.war
azip
ztar

b.zip
bfile.war
azip
ztar

c.zip
cfile.war
azip
ztar

实现:同一目录下zip压缩包中文件太多,仅一个不一样有用.没必要挨个解压a.zip b.zip c.zip所有文件.解压部分即可:
unzip a.zip “afile.war” -d /tmp
unzip b.zip “bfile.war” -d /tmp
unzip c.zip “cfile.war” -d /tmp

总结:如果afile.war bfile.war cfile.war 为压缩文件需要二次解压活着查看文件.

实战:因为linux只不能解压压缩文件中的压缩文件,使用一个命令.目前为止.
所以:shell只解压部分zip文件获取或者二次解压文件非常方便

补充
unzip -l 或者 -v查看zip
unzip -t查看zip是否合规
unzip -d解压到指定目录

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值