在Unix中合并两个具有相同结构但不同内容的目录树

在Unix中合并两个具有相同结构但不同内容的目录树

我有两个具有以下结构的目录:

A
|_0
|_1
|_2

B
|_0
|_1
|_2

每个 0、1、2 目录都包含唯一的内容。我希望所有内容都以如下形式存在:

A
|_0
|_1
|_2

有没有一行代码可以实现这个功能?这个功能被简化了,因为目录结构大约有 4 层深,每层有 16 个目录...所以它非常大。

答案1

如果有足够的空间,我会将 A 复制到 C,然后将 B 复制到 C。

mkdir C
cp -rp A/* C
cp -rp B/* C

相关内容