插件窝 干货文章 linux tgz是什么格式

linux tgz是什么格式

文件 压缩 TGZ tar 792    来源:    2025-05-02

TGZ 是 Linux/Unix 系统中常见的压缩归档文件格式,本质上是 .tar.gz 的简写形式。以下是详细说明:


1. TGZ 的本质

  • .tgz = .tar.gz
    两者完全等同,只是不同命名方式:
    • .tar:归档文件(将多个文件/目录打包成一个文件,不压缩
    • .gz:GNU Zip 压缩(对 .tar 归档文件进行压缩)
  • 类似的简写还有 .taz.tar.z)等,但 .tgz 最为常见。

2. 用途

  • 在 Linux 中广泛用于软件分发(如源码包、二进制包)。
  • 比单纯 .zip.rar 更保留文件属性(如权限、符号链接)。

3. 操作 TGZ 文件的命令

解压 TGZ 文件

tar -xzvf file.tgz
# 参数说明:
# -x 解压
# -z 处理 gzip 压缩
# -v 显示解压过程(可选)
# -f 指定文件名

创建 TGZ 文件

tar -czvf output.tgz /path/to/files/
# -c 创建归档
# -z 使用 gzip 压缩

仅查看内容(不解压)

tar -tzvf file.tgz

4. 常见问题

  • Windows 如何打开?
    用 7-Zip、WinRAR 等工具,或 WSL 中运行 Linux 命令。
  • .tar.xz 的区别?
    .xz 压缩率更高(但更耗 CPU),常见于现代 Linux 发行版(如 Ubuntu 的软件包)。

5. 为什么用 TGZ?

  • 兼容性:所有 Linux/Unix 系统原生支持。
  • 保留元数据:如文件权限、所有者信息(适合系统备份)。

如果需要更高压缩率,可尝试 .tar.xz.tar.bz2,但 .tgz 仍是平衡速度与压缩率的经典选择。