虚拟主机压缩解压_分卷压缩上传实操
很多站长做分卷压缩上传直接把压缩包传到网站根目录解压,结果解压出一层多余目录,网站路径不对。正确做法是先看压缩包的目录结构(tar -tzf 包名或 unzip -l 包名),确认解压后文件直接在根目录还是多一层目录,再决定解压位置。
Linux 解压命令:unzip 包名.zip 解压 zip,tar -zxf 包名.tar.gz 解压 tar.gz,tar -jxf 包名.tar.bz2 解压 bz2。解压到指定目录加 -C:tar -zxf 包名.tar.gz -C /目标目录。zip 解压到指定目录用 unzip 包名.zip -d /目标目录。解压前用 tar -tzf 或 unzip -l 预览内容。
参考(解压后修复权限和编码): ``` # 改属主 chown -R www:www /www/wwwroot/域名 # 改权限 find /www/wwwroot/域名 -type d -exec chmod 755 {} ; find /www/wwwroot/域名 -type f -exec chmod 644 {} ; # 转换乱码文件名 convmv -f GBK -t UTF-8 -r --notest /www/wwwroot/域名 ```
压缩备份的最佳实践:打包时排除 cache、logs、temp 等临时目录,减小包体积;压缩包命名加日期(backup_YYYYMMDD.tar.gz);备份后下载到本地,不要只存在服务器;大站点分卷压缩,方便下载和存储。定期备份(每周全量 + 每天增量)。
解压失败的应急处理:zip 损坏用 zip -FF 损坏.zip --out 修复.zip 尝试修复;tar.gz 损坏用 gzip -t 测试,能解压多少算多少;确认是上传不完整的,重新上传并校验 md5。重要数据不要只存一份压缩包,多份备份在不同位置。
解压失败的应急处理:zip 损坏用 zip -FF 损坏.zip --out 修复.zip 尝试修复;tar.gz 损坏用 gzip -t 测试,能解压多少算多少;确认是上传不完整的,重新上传并校验 md5。重要数据不要只存一份压缩包,多份备份在不同位置。

更新时间:2026-08-27 11:59:41