#!/bin/sh
# 设置密码
PASSWORD="123456"
# 定义起始目录
START_DIR="/home/userlocal/download"
# 递归遍历指定目录及其子目录下的所有文件
find "$START_DIR" -type f -name "*.zip" | while read file; do
# 输出当前处理的文件
echo "Processing $file"
# 解压ZIP文件到当前ZIP文件所在的目录,并允许覆盖现有文件
unzip -P "$PASSWORD" -o "$file" -d "$(dirname "$file")" 2>/dev/null
# 检查解压是否成功
if [ $? -eq 0 ]; then
echo "Unzipped $file successfully."
else
echo "Failed to unzip $file. Moving on to the next file."
fi
done
echo "All files processed."
解压文件夹下所有加密压缩包,包括子目录压缩包
最新推荐文章于 2024-11-07 16:17:22 发布