我的知识记录

密码压缩_tar命令与unzip编码参数

很多站长做密码压缩直接把压缩包传到网站根目录解压,结果解压出一层多余目录,网站路径不对。正确做法是先看压缩包的目录结构(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 预览内容。

参考(分卷压缩与解压): ``` # 分卷压缩(每个 100MB) tar -zcf - 目录/ | split -b 100M - backup.tar.gz. # 分卷解压 cat backup.tar.gz.* | tar -zxf - # 加密压缩 zip -r -P 密码 输出.zip 目录/ # 校验完整性 md5sum 包名.tar.gz ```

压缩备份的最佳实践:打包时排除 cache、logs、temp 等临时目录,减小包体积;压缩包命名加日期(backup_YYYYMMDD.tar.gz);备份后下载到本地,不要只存在服务器;大站点分卷压缩,方便下载和存储。定期备份(每周全量 + 每天增量)。

大文件压缩技巧:先清理不需要的文件再压缩,视频和图片已经是压缩格式,再压缩效果有限,可以直接打包不压缩(tar -cf 不压缩)。数据库备份先 mysqldump 再压缩,sql 文本压缩率 80% 以上。压缩时用 -9 参数(gzip 最高压缩比),但速度慢。

解压失败的应急处理:zip 损坏用 zip -FF 损坏.zip --out 修复.zip 尝试修复;tar.gz 损坏用 gzip -t 测试,能解压多少算多少;确认是上传不完整的,重新上传并校验 md5。重要数据不要只存一份压缩包,多份备份在不同位置。

密码压缩_tar命令与unzip编码参数

标签:

更新时间:2026-08-27 09:57:45

上一篇:虚拟主机网站总被篡改_应急处理

下一篇:MySQL权限刷新后1045_安全连接方案_错误日志分析