使用一个命令解压缩.txz和.tar中压缩的文件

PawełJaworowski

我有一个在* .txz中压缩的文件。解压缩后,我收到了一个* .tar文件。有什么方法可以用一个命令将其解压缩两次?我的意思是用一个命令解压缩文件(* .tar).txz?

知道我是这样的:

xz -d file.txz
tar xvf file.tar

但我想知道是否有更好的方法。

斯蒂芬·查泽拉斯(Stephane Chazelas)
xz -d < file.tar.xz | tar xvf -

这与任何压缩存档相同。永远不必创建原始文件的未压缩副本。

某些tar实现(例如最新版本的GNU)tar具有内置选项,可以xz自行调用

使用GNUtarbsdtar

tar Jxvf file.tar.xz

不过,如果您的版本具有-J,则可能会xz自动检测文件,因此:

tar xvf file.tar.xz

就足够了。

如果您的GNU或BSDtar太旧而无法xz具体支持,则可以使用以下--use-compress-program选项:

tar --use-compress-program=xz -xvf file.tar.gz

tar调用压缩机实用程序的优点之一是,它能够在退出状态下报告它的失败。

注意:如果tar.xz归档文件是使用创建的pixz,则pixz可能已向其中添加了一个tar索引,该索引允许单独提取文件而不必解压缩整个归档文件:

pixz -x path/to/file/in/archive < file.tar.xz | tar xvf -

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用一个命令分别解压缩许多tar文件?

来自分类Dev

如何解压缩一个字节中的2位,2位和3位

来自分类Dev

如何使用gunzip和tar将tar.gz文件解压缩到所需的特定目录?

来自分类Dev

在Mac OS X中,如何解压缩一个zip文件而不解压缩其内容?

来自分类Dev

如何在一个命令中gzip目录,通过scp传输和解压缩?

来自分类Dev

如何使用Ant解压缩和复制特定文件

来自分类Dev

在For循环中,如何解压缩“枚举”和另一个可迭代到三个变量的文件

来自分类Dev

在非GNU和旧的UNIX上解压缩和解压缩的可移植命令

来自分类Dev

使用boost将多个文件解压缩为一个文件

来自分类Dev

使用SharpZipLib解压缩另一个zip内的zip文件

来自分类Dev

使用Python解压缩二进制文件仅返回一个值

来自分类Dev

使用 7zip sdk 散列解压缩和压缩文件 - c#

来自分类Dev

展望压缩和解压缩在linux文件做一个简单的脚本

来自分类Dev

Bash-仅解压缩tarball中的第一个文件

来自分类Dev

解压缩TAR文件,导致错误

来自分类Dev

下载了一个文件解压缩它和它的一个 .15 文件

来自分类Dev

解压缩tar.gz,并在每个文件名后添加一个后缀

来自分类Dev

使用Apache Commons Compress解压缩tar文件

来自分类Dev

在tar中使用随机解压缩文件

来自分类Dev

使用python解压缩文件夹和子文件夹中的zip文件

来自分类Dev

在 .tar 中的 .gz 中提取文件而不解压缩这两个

来自分类Dev

我有一个包含许多 .tar.gz 文件的文件夹。在 python 中,我想进入每个文件解压缩或压缩并找到具有我想提取的字符串的文本文件?

来自分类Dev

读取解压缩文件后解压缩和删除时线程安全

来自分类Dev

在读取解压缩的文件后进行解压缩和删除时,线程安全

来自分类Dev

如何使用各种技术解压缩/解压压缩/归档的文件-zip,rar,gzip,tar

来自分类Dev

使用GZInputStream和字节缓冲区在Java中解压缩.gz文件需要很长时间

来自分类Dev

将文件解压缩到上一个文件夹

来自分类Dev

一个人应该如何在Windows 10中压缩一个大文件夹,将其上传到GDrive,然后解压缩?

来自分类Dev

如何重复解压缩tar本身内的tar文件

Related 相关文章

  1. 1

    如何使用一个命令分别解压缩许多tar文件?

  2. 2

    如何解压缩一个字节中的2位,2位和3位

  3. 3

    如何使用gunzip和tar将tar.gz文件解压缩到所需的特定目录?

  4. 4

    在Mac OS X中,如何解压缩一个zip文件而不解压缩其内容?

  5. 5

    如何在一个命令中gzip目录,通过scp传输和解压缩?

  6. 6

    如何使用Ant解压缩和复制特定文件

  7. 7

    在For循环中,如何解压缩“枚举”和另一个可迭代到三个变量的文件

  8. 8

    在非GNU和旧的UNIX上解压缩和解压缩的可移植命令

  9. 9

    使用boost将多个文件解压缩为一个文件

  10. 10

    使用SharpZipLib解压缩另一个zip内的zip文件

  11. 11

    使用Python解压缩二进制文件仅返回一个值

  12. 12

    使用 7zip sdk 散列解压缩和压缩文件 - c#

  13. 13

    展望压缩和解压缩在linux文件做一个简单的脚本

  14. 14

    Bash-仅解压缩tarball中的第一个文件

  15. 15

    解压缩TAR文件,导致错误

  16. 16

    下载了一个文件解压缩它和它的一个 .15 文件

  17. 17

    解压缩tar.gz,并在每个文件名后添加一个后缀

  18. 18

    使用Apache Commons Compress解压缩tar文件

  19. 19

    在tar中使用随机解压缩文件

  20. 20

    使用python解压缩文件夹和子文件夹中的zip文件

  21. 21

    在 .tar 中的 .gz 中提取文件而不解压缩这两个

  22. 22

    我有一个包含许多 .tar.gz 文件的文件夹。在 python 中,我想进入每个文件解压缩或压缩并找到具有我想提取的字符串的文本文件?

  23. 23

    读取解压缩文件后解压缩和删除时线程安全

  24. 24

    在读取解压缩的文件后进行解压缩和删除时,线程安全

  25. 25

    如何使用各种技术解压缩/解压压缩/归档的文件-zip,rar,gzip,tar

  26. 26

    使用GZInputStream和字节缓冲区在Java中解压缩.gz文件需要很长时间

  27. 27

    将文件解压缩到上一个文件夹

  28. 28

    一个人应该如何在Windows 10中压缩一个大文件夹,将其上传到GDrive,然后解压缩?

  29. 29

    如何重复解压缩tar本身内的tar文件

热门标签

归档