将单个目录复制到具有不同名称的多个目录

use*_*191 5 command-line osx bash shell-script command

我正在尝试根据列表将单个目录(带有子目录)复制到一堆新目录。例如我可以:

mkdir Fred Barney Thelma Louise Foo Bar

如何将预制目录(带有一些空子目录)复制到同一组名称?例如:

cp -r master_folder/ Fred Barney Thelma Louise Foo Bar

任何建议非常感谢!

小智 3

使用循环迭代您想要复制到的目录,并将主目录的内容复制到每个目录:

dest=(Fred Barney Thelma Louise Foo Bar)
for d in "${dest[@]}"; do
    cp -r master "$d"
done
Run Code Online (Sandbox Code Playgroud)