tar.gz 解压_tar命令与unzip编码参数
很多站长做 tar.gz 解压直接把压缩包传到网站根目录解压,结果解压出一层多余目录,网站路径不对。正确做法是先看压缩包的目录结构(tar -tzf 包名或 unzip -l 包名),确认解压后文件直接在根目录还是多一层目录,再决定解压位置。
分卷压缩与解压:Linux 用 tar -zcf - 目录/ | split -b 100M - 输出.tar.gz. 生成 100MB 分卷,解压用 cat 输出.tar.gz.* | tar -zxf -。Windows 用 7-Zip 分卷压缩,解压时所有分卷放同一目录,解压第一个即可。分卷上传后确认所有分卷完整,缺一不可。
参考(Linux 压缩解压命令): ``` # 解压 unzip 包名.zip unzip 包名.zip -d /目标目录 tar -zxf 包名.tar.gz tar -zxf 包名.tar.gz -C /目标目录 # 预览 unzip -l 包名.zip tar -tzf 包名.tar.gz # 压缩 zip -r 输出.zip 目录/ tar -zcf 输出.tar.gz 目录/ # 排除目录压缩 tar -zcf 输出.tar.gz --exclude=目录/cache --exclude=目录/logs 目录/ # 中文乱码解压 unzip -O CP936 包名.zip ```
解压完用面板文件管理器查看确认。ls 查看文件数量和压缩包预览是否一致,抽查几个文件内容正常,目录结构正确。解压后文件属主可能是 root,需要 chown -R 网站用户:网站用户目录改属主,否则网站可能无法读写文件。
大文件压缩技巧:先清理不需要的文件再压缩,视频和图片已经是压缩格式,再压缩效果有限,可以直接打包不压缩(tar -cf 不压缩)。数据库备份先 mysqldump 再压缩,sql 文本压缩率 80% 以上。压缩时用 -9 参数(gzip 最高压缩比),但速度慢。

更新时间:2026-08-27 09:58:18
上一篇:西部数码 Java 主机HTTP 与 HTTPS 共存期平滑过渡怎么做_Undertow加载付费 OV 证书与301跳转配置