📜  如何解压 tar.gz - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:16.737000             🧑  作者: Mango

如何解压 tar.gz - Shell-Bash

在Shell / Bash中,常用的压缩格式之一是.tar.gz,或者称为tgz。它是使用tar打包和gzip压缩的文件归档格式。在本文中,我们将介绍如何使用命令行解压tar.gz文件。

解压单个文件

使用以下命令可以解压单个文件:

tar -zxvf /path/to/file.tar.gz
  • z表示gzip格式,x意味着提取文件。

  • v表示详细输出,f表示文件名。

  • /path/to/file.tar.gz是要解压缩的文件路径。

如果成功地解压缩文件,将输出与交互式提示类似的内容,说明解压缩成功。

解压多个文件

如果您要同时解压缩多个文件,可以使用通配符*

tar -zxvf /path/to/*.tar.gz -C /path/to/destination
  • C表示更改目录。

  • /path/to/*.tar.gz表示将目录下的.tar.gz文件全部解压。

  • /path/to/destination为您要提取文件的目标文件夹。

不提取文件路径

当您使用上述命令解压缩文件时,它会在解压缩文件夹中创建与.tar.gz文件名相同的文件夹,然后将所有文件提取到该文件夹中。如果不想在提取文件时创建文件夹,可以使用以下命令:

tar -zxvf /path/to/file.tar.gz --strip-components=1
  • --strip-components=1表示要忽略第一个组件(文件夹)。

  • /path/to/file.tar.gz是要解压缩的文件路径。

总结

以上是在Shell / Bash中解压.tar.gz文件的三种主要方法。确保您始终注意到正确的命令选项和正确的文件路径。