【发布时间】:2017-04-26 19:58:32
【问题描述】:
我需要一种方法来递归地遍历一个目录并将内容复制到另一个目录,并遵循相同的目录结构。 例如,我有以下内容:
src1/
dir1/
sub-dir1.1/
file1.1
dir2/
sub-dir2.1/
file1
现在,我在别处有另一个目录,其结构与上述类似,但文件更少/更多 + 目录。
src2/
dir1/
sub-dir1.1/
file1.1
file1.2
dir2/
dir3/
file4
我需要将所有内容从 src1 复制到 src2,包括 dir1 和 dir2 下的所有子目录。有没有办法做而不是深入到 N 个子目录下的每个文件并复制文件? 我尝试使用“cp -r”,但它给了我一个“cp:不会覆盖刚刚创建的” 感谢您对此的任何见解。
【问题讨论】: