我希望能够创建2个或更多tar.gz(或其他)档案,这些档案会有一些重叠的目录,但不会重叠文件。我想将我的2个或更多档案提取到相同的工作区域,并重叠或合并重叠目录的内容,而不是我得到'文件夹'和'文件夹(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
有人在工作时向我描述了这个,听起来很棒,但我还没能实现它。当我去提取时,可能只是命令行上的不同选项问题。
如果它很重要,我在1台机器上使用Windows 7,它将创建tar.gz文件,但提取可能会在Mint Linux(所有其他开发机器)中进行。