Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个目录,src和build.
src
build
在src我有一个名为的文件夹core,这是进行所有更新的地方。
core
在build我有几个不同名称的文件夹,每个文件夹的文件夹结构都与src.
我想要做的是将core文件夹复制src到每个build子目录中。
我试过使用
cp -r /src/core /build/*
并且
cp -r /src/core/ /build/*/
任何帮助将不胜感激,并且解释它是如何工作的会很棒!
谢谢 :)
单个“cp”将在某处对所有内容进行单个副本。它不支持同时到多个目的地的多个副本。shell 会将您的命令行扩展到多个源和一个目标。
您可以使用 for 循环:
for dest in /build/*; do cp -r /src/core $dest; done