如何提取具有相同文件夹结构的档案以便合并文件夹内容?
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 它没有合并文件夹内容。
我希望能够创建 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 它没有合并文件夹内容。