将脚本放在ZIP所在目录下使用 #!/bin/bash for i in *.zip do mkdir ./${i/.zip//} unzip $i -d ./${i/.zip//} done 参考: linux 下批量解压多个文件到每个单独的文件夹下面Shell 截取文件名和后缀gunzip 和 unzip 解压文件到指定的目录