如何使用挂载/联合将多个子目录的内容合并到目标包含相同目录名的另一个目录中?

如何使用挂载/联合将多个子目录的内容合并到目标包含相同目录名的另一个目录中?

在下面的示例中,exdir是一个包含许多子目录的目录。每个子目录的内容(它们本身就是目录)应该与 合并/su/destdir,其中已经包含同名目录。

例如,最终结果应该是一个文件系统,其中/su/destdir/a包含 中已有的文件和目录,以及、和 最后/su/destdir/a中的文件和目录。/home/user/exdir/412/a/home/user/exdir/754/a/home/user/exdir/612/a

因此,当该联合处于活动状态时,所做的任何更改/home/user/exdir/*都会影响读取该目录的任何可执行文件。/su/destdir如果未激活,该/su/destdir目录应显示为未更改。

/home/user/exdir/412
└── a

/home/user/exdir/754
├── a
└── b

/home/user/exdir/523
└── c

/home/user/exdir/612
├── a
├── d
├── f
├── c
└── e

/su/destdir
├── a
├── b
├── c
├── d
├── e
├── f
├── g
├── h
├── j
└── k

相关内容