分卷压缩上传_tar命令与unzip编码参数
分卷压缩上传时注意中文文件名。Windows 压缩的 zip 用 GBK 编码,Linux 解压默认 UTF-8,中文会乱码。用 unzip -O CP936 包名指定编码解压,或在 Windows 打包时用 UTF-8 编码(7-Zip 可选)。乱码文件用 convmv 转换编码。
Windows 主机解压:用面板的"解压"功能,上传 zip 后右键选解压。或远程桌面用 7-Zip 解压。rar 格式需要装 WinRAR 或 7-Zip。解压后检查文件是否完整,中文文件名在 Windows 上通常不乱码(同系统编码)。
参考(解压后修复权限和编码): ``` # 改属主 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);备份后下载到本地,不要只存在服务器;大站点分卷压缩,方便下载和存储。定期备份(每周全量 + 每天增量)。
大文件压缩技巧:先清理不需要的文件再压缩,视频和图片已经是压缩格式,再压缩效果有限,可以直接打包不压缩(tar -cf 不压缩)。数据库备份先 mysqldump 再压缩,sql 文本压缩率 80% 以上。压缩时用 -9 参数(gzip 最高压缩比),但速度慢。
大文件压缩技巧:先清理不需要的文件再压缩,视频和图片已经是压缩格式,再压缩效果有限,可以直接打包不压缩(tar -cf 不压缩)。数据库备份先 mysqldump 再压缩,sql 文本压缩率 80% 以上。压缩时用 -9 参数(gzip 最高压缩比),但速度慢。

更新时间:2026-08-30 15:30:43
上一篇:网站htaccess被篡改导致跳转_安全加固防止复发_站长自救教程
下一篇:MySQL ERROR 1062 Duplicate entry主键冲突?mysql error 1062 duplicate entry主键冲突,完整解决方案