linux如何解压多个目录下的多个zip包
发布网友
发布时间:2022-02-26 14:47
我来回答
共3个回答
热心网友
时间:2022-02-26 16:17
解压到.zip所在的目录:
find test -type f -iname '*.zip' -execdir unzip {} \;
解压到当前目录:
find test -type f -iname '*.zip' -exec unzip {} \;
热心网友
时间:2022-02-26 17:35
将下列脚本保存,执行./xxx.sh test的全路径或者直接将test的路径替换“$1"
#!/bin/sh
ziphome=$1
ziplist=` -a $ziphome |grep '\.zip$'| awk '{print $2}'`
for loop in $ziplist
do
cd ${loop%/*}
unzip -o $loop
done
热心网友
时间:2022-02-26 19:09
# find /文件夹/ -name *.gz >zip.list
# for TAR in `cat zip.list`;do tar zxvf $TAR;done;