解压多个* .tar.gz.aa * .tar.gz.ab模式文件

时间:2016-07-05 09:17:31

标签: linux

我压缩了一个文件夹,并在压缩时将其拆分为200mb的tar.gz文件。我怎样才能解压缩它们?有没有办法可以在一个命令中执行此操作,还是必须单独执行每个命令?

2 个答案:

答案 0 :(得分:4)

你甚至不能单独进行。

只需撤消按逆序执行的操作:

  • 首先将它们连接起来
  • 然后解压缩他们
  • 然后解压

所以你做了

cat *.tar.gz.* | zcat | tar xvf -

或者更短,

cat *.tar.gz.* | tar xvfz -

答案 1 :(得分:1)

您可以使用以下方式:

$ cat *.tar | tar -xvf - -i

cat命令,列出.tar个文件,然后列出的文件将使用tar -xvf - -i命令提取。