我有两个目录src
和build
。
在src
内,我有一个名为core
的文件夹,可以进行所有更新。
在build
内我有几个名称不同的文件夹,每个文件夹都与src
具有相同的文件夹结构。
我要做的是将core
文件夹从src
复制到每个build
子目录中。
我尝试过使用
cp -r /src/core /build/*
以及
cp -r /src/core/ /build/*/
任何帮助将不胜感激,并解释它是如何工作的将是伟大的!
谢谢:)
答案 0 :(得分:2)
单个'cp'将在某处完成所有内容的单个副本。它不支持同时向多个目标复制多个副本。 shell会将命令行扩展为多个源和一个目标。
你可以使用for循环:
for dest in /build/*; do cp -r /src/core $dest; done