.tar.gz、.tar.bz2 和 .tar.xz 文件都是经过压缩的归档文件。它们通常在 Unix/Linux 系统中使用,用来打包和压缩多个文件或目录。

  • .tar.gz: 使用 gzip 压缩算法。这是最常见和兼容性最好的格式之一(tar -zxvf解压)
  • .tar.bz2: 使用 bzip2 压缩算法。通常比 gzip 提供更高的压缩率,但压缩和解压缩速度可能稍慢(tar -jxvf解压)
  • .tar.xz: 使用 xz 压缩算法。通常提供最高的压缩率,但压缩和解压缩速度可能比 gzip 和 bzip2 更慢(tar -Jxvf解压)
    • -x: 提取文件(解归档)。
    • -v: 显示详细信息,列出正在处理的文件。
    • -f: 指定要处理的文件名。

解压后的文件和目录会出现在当前目录下,除非你使用 -C 选项指定解压到其他目录。例如:

tar -zxvf your_file.tar.gz -C /path/to/destination