#!/bin/sh cd "$1" for file in `find . -name "*.zip"` do if test -f "$file" then folder=`basename $file .zip` echo 解压到$folder... mkdir "$folder" unzip "$file" -d "$folder" fi done
将以上文件保存为unzipall.sh,添加执行权限后执行
unzipall.sh
./unzipall.sh zip文件所在目录
即可