Linux Shell 分别解压目录下所有zip文件到以其文件名命名的单独文件夹

Linux Shell 分别解压目录下所有zip文件到以其文件名命名的单独文件夹
#!/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 zip文件所在目录

即可

上一篇:Java Build Path 详解


下一篇:在VSCode 当中打开一个文件夹,同时打开一个文件 + AutoHotkey 用 VSCo打开选中的文件