如何将tar和gzipped tar组合成一个gzipped tar?

时间:2017-05-26 16:50:39

标签: linux shell unix gzip tar

我有两个不同的对象:

  • archive1.tar.gz - txt文件的压缩tarball
  • archive2.tar - txt文件的解压缩tarball

我想将它们组合成一个单独的gzip压缩包,其中所有txt文件彼此处于同一级别(即tarball中没有tarball),理想情况下没有显式提取它们并创建一个全新的存档(这是我目前的解决方法)。

我正在使用cshell,但如果这更容易,我会对bash解决方案感到满意。

提前致谢。

1 个答案:

答案 0 :(得分:2)

我的评论中的解决方案很好,但我认为这可能更适合你。

zcat archive1.tar.gz archive2.tar | gzip > concatenated.tar.gz