Linux使用pigz批量压缩文件脚本
一、安装pigz
sudo yum install pigz
二、执行脚本
for dir in */; do
echo "[$(date +%T)] 开始压缩: $dir"
if tar -cvf - "$dir" | pigz -v > "${dir%/}.tar.gz"; then
echo "[成功] ${dir%/}.tar.gz 创建完成"
else
echo "[错误] ${dir} 压缩失败!" >&2
fi
echo "=================================="
done