如何提取具有相同文件夹结构的档案以便合并文件夹内容?

How to extract archives with same folder structure so that folder contents are merged?

我希望能够创建 2 个或更多 tar.gz(或其他)档案,这些档案将有一些重叠的目录,但不包括重叠的文件。我想将我的 2 个或更多档案提取到同一个工作区域,并重叠或合并重叠目录的内容,而不是出现 'Folder' 和 'Folder (2)'

的情况

更详细的例子:

arch_1.tar.gz包含以下内容

Project
   Documentation
       README_1.md
   Code
       app_xyz.c
       server_xyz.c

并且arch_2.tar.gz包含这个

Project
   Documentation
      README_2.md
   Code
      app_abc.c
      server_abc.c

现在我希望能够从上面提取 2 个示例 tar.gz 档案并以这样的结尾:

Project
   Documentation
      README_1.md
      README_2.md
   Code
      app_abc.c
      app_xyz.c
      server_abc.c
      server_xyz.c

但是现在,当我测试它时,我得到了这个(不可取):

Project
   Documentation
      README_1.md
   Code
      app_xyz.c
      server_xyz.c
Project (2)
   Documentation
      README_2.md
   Code
      app_abc.c
      server_abc.c

前段时间有人向我描述了这个,听起来不错,但我一直无法实现。也许这只是我执行提取时命令行上的不同选项的问题。

以防万一,我在一台将创建 tar.gz 文件的机器上使用 Windows 7,但提取可能会在 Mint Linux 中进行(所有其他开发人员机)。

使用命令行 tar 实用程序而不是操作系统提供的默认 GUI 选项。

tar -xvf arch_1.tar.gz
tar -xvf arch_2.tar.gz

做的正是我想做的。

当我尝试右键单击 > 使用 Mint 提取时 Linux 它没有合并文件夹内容。