linux怎么解压.tar.gz文件

[复制链接]
发表于 2026-10-6 14:46:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

一、.tar.gz 是什么

`.tar.gz`(也常写作 `.tgz`)是先用 tar 把多个文件打包成 `.tar`,再用 gzip 压缩得到的归档格式。所以解压它本质上是"先按 gzip 解压、再按 tar 解包"两步,但用一条命令就能一步到位。

二、最常用的一键解压

tar -xzvf yourfile.tar.gz

各选项含义:

  • x:extract,解压;
  • z:通过 gzip 解压(.gz 必备);
  • v:verbose,显示正在解压的文件名(可省略);
  • f:指定文件名,必须紧跟文件名。

把 yourfile.tar.gz 换成你实际的文件名即可。

三、解压到指定目录

用 -C 指定目标目录(目录需已存在):

tar -xzvf yourfile.tar.gz -C /path/to/directory/

四、顺带:如何打包压缩

记住解压是 -x,打包则是 -c:

tar -czvf archive.tar.gz folder/
  • c:create,创建归档;
  • z:用 gzip 压缩;
  • 其余选项含义同上。

五、常见问题

  • 权限不足:在命令前加 sudo(写入系统目录时);
  • 只想看内容不解出:tar -tzvf yourfile.tar.gz 列出内部文件清单;
  • 中文文件名乱码:压缩端与解压端编码不一致,可尝试在支持编码转换的 GNU tar 上加对应选项,或先在源头统一用 UTF-8 打包。

qidao123.com企服评测-应用市场 编辑提示:tar 的 -f 后面必须紧跟文件名,建议养成把 -f 放最后的习惯,避免把后面的选项误当成文件名。

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表