如何在Linux上解压缩tar.gz/tar.bz2/tar.xz文件

时间:2020-03-21 11:43:33  来源:igfitidea点击:

TAR命令是在Linux中创建的,用于将备份数据归档到磁带驱动器。
这些命令具有很大的优势。
Linux系统管理员用于备份和还原。
压缩文件是将数据归档到tar文件中的最流行的方法,包括各种扩展名,例如tar.gz/tar.xz/tar.bz2等。

它的开发目的是通过强大的tar包文件获得数据。
这是最广泛用于备份的最广泛使用的Linux命令。
当使用此方法归档任何备份时,这里就会出现如何精确压缩tar包的问题。
本教程说明如何解压缩这些tar包文件。

命令语法

首先,建议仅在tar命令中使用这些语法。

tar.gz

$tar -recommended-options filename.tar.gz -optional-options

tar.bz2

$tar -recommended-options filename.tar.bz2 -optional-options

tar.xz

$tar -recommended-options filename.tar.xz -optional-options

选项
其次,推荐的选项是:

  • -x:提取
  • -v:详细模式
  • -f:文件名
  • -z:仅解压缩tar.gz文件
  • -j:仅解压缩tar.bz2文件
  • -J:仅解压缩tar.xz文件

最后,可选选项是

  • -C:后跟目标目录的路径

提取同一当前目录中的文件

其次,文件提取过程应跟随相同的目录。

tar.gz

$tar -xzvf theitroad.tar.gz

tar.bz2

$tar -xjvf theitroad.tar.bz2

tar.xz

$tar -xJvf theitroad.tar.xz

提取特定目标目录中的文件

首先,从压缩包中提取文件。
可以使用命令完成tar包的提取。

之后,tar包主要用于备份存档。

最后,将压缩状态的文件还原回原始部分被称为解压缩tar包。

tar.gz

$tar -xzvf theitroad.tar.gz -C /home/theitroad/

tar.bz2

$tar -xjvf theitroad.tar.bz2 -C /home/theitroad/

tar.xz

$tar -xJvf theitroad.tar.xz -C /home/theitroad/

之后,可以使用手动命令找到“ Tar命令的更多选项”或者“帮助手册”。

$man tar