我有脚本:

find ./SourceFolder/ -maxdepth 4 -exec cp -R '{}' ./DestFolder/ \;

SourceDir还包含子文件夹。

问题是,在DestFolder不仅所有树,但在上一级所有其他级别和文件。

如何修复?


当前回答

您可能会发现保持属性设置很方便

-arf . source文件夹. - dest文件夹

其他回答

您可能会发现保持属性设置很方便

-arf . source文件夹. - dest文件夹

代码的简单副本。

cp -r ./SourceFolder ./DestFolder

代码复制成功的结果

cp -rv ./SourceFolder ./DestFolder

强制代码,如果源包含任何只读文件,它也将复制

cp -rf ./SourceFolder ./DestFolder

详情请参阅

cp --help

也可以试试cp -r ./dist/* ./out;

该命令将dist/*文件复制到out dir;

cp -r ./SourceFolder ./DestFolder