当前位置:   article > 正文

linux一次压缩多个文件,同时解压多个zip文件

多个zip文件一起解压

1. 查看所有文件:

[root@localhost ebsupdate]# ls

3262919_ZHS  4607647_ZHS  7429271_ZHS              p4206794_11i_zhs.zip  p5350898_11i_zhs.zip

3761838_ZHS  4684603_ZHS  9535311_ZHS              p4487651_11i_zhs.zip  p5903765_11i_zhs.zip

3981693_ZHS  5233248_ZHS  p3218526_11i_zhs.zip.gz  p4551977_11i_zhs.zip  p6241631_11i_zhs.zip

4125550_ZHS  5259121_ZHS  p3262919_11i_zhs.zip     p4607647_11i_zhs.zip  p7429271_11i_zhs.zip

4206794_ZHS  5350898_ZHS  p3761838_11i_zhs.zip     p4684603_11i_zhs.zip  p9535311_11i_zhs.zip

4487651_ZHS  5903765_ZHS  p3981693_11i_zhs.zip     p5233248_11i_zhs.zip

4551977_ZHS  6241631_ZHS  p4125550_11i_zhs.zip     p5259121_11i_zhs.zip

[root@localhost ebsupdate]#

2. 同时解压多个文件:

方法一:

[root@localhost ebsupdate]# find . -name "*.zip" -exec unzip -o {} \;

方法二:

[root@localhost ebsupdate]# ls *.zip | xargs -n1 unzip -o

方法三:

编写一个shell脚本,如下:

#!/bin/bash

for filename in *.zip

do

unzip -o $filename

done

保存到unzip.sh文件中即可,路径最好在当前路径下。然后执行此脚本。

3.  解压当前目录下的以B开头的zip文件,并且解压到BBB目录下。

find . -name "B*.zip" -exec unzip -d BBB/ -o {} \;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/650222
推荐阅读
相关标签
  

闽ICP备14008679号