如何在Linux中解压缩或提取tar.xz?

Linux使用不同的工具提供了不同的压缩格式。但是 tar 是Linux将给定文件和文件夹放入单个文件的实际标准。而不是压缩。 xz 是一种非常有效的压缩算法和工具,总体上优于gzip和bzip。在本教程中,我们将了解如何压缩和解压缩或提取 tar.xz Linux中的文件。

null

打印文件类型

我们可以先检查一下 tar.xz 分机在 xz 格式 file 命令。我们将提供文件名 nmap.tar.xz 在这种情况下。

$ file nmap.tar.xz
Print File Type
打印文件类型

用tar命令解压

tar 命令有内置的支持  大多数压缩格式。它还支持 xz 格式。所以我们可以用单曲 tar 命令来解压 tar.xz 文件。  我们将提供 xvf 选项 tar 命令但是 v 是可选的,它将向终端列出提取的文件名。

$ tar xvf nmap.tar.xz
Decompress With tar Command
用tar命令解压

使用tar和xzcat命令解压缩

另一种减压方法 tar.xz 文件正在使用 tar xz 单独命令。我们将重新定向 xzcat 命令输出到 tar 命令如下。 xzcat 是一个将使用 xz 命令只需将给定的文件内容解压缩到标准输出。我们将提供 x 选择 tar 命令以提取tar存档。

$ xzcat nmap.tar.xz | tar x

压缩

如果我们可以压缩普通文件或目录到 tar.xz 我们可以使用的格式 tar 命令 c 将创建给定文件或目录的选项 tar 然后我们将它重定向到 xz 命令压缩如下。

$ tar c nmap-7.60 | xz > nmap.tar.xz

相关文章: Linux-ar命令教程及存档示例

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享