使用一个命令复制多个目录 [英] Copy multiple directories with one command

查看:79
本文介绍了使用一个命令复制多个目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有一种方法可以在一个命令中复制多个目录以减少层数?例如,而不是:

Is there any way to copy multiple directories in one command, to reduce the number of layers? E.g., instead of:

COPY dirone ./dirone
COPY dirtwo ./dirtwo
COPY dirthree ./dirthree

我想这样做:

COPY dirone/ dirtwo/ dirthree/ ./

这会复制目录的内容 ...但是我想复制目录本身的

However, this copies the contents of the directories... but I want to copy the directories themselves.

推荐答案

这是复制命令的记录行为:

That's the documented behavior of the copy command:


如果< src> 是目录,将复制目录的整个内容,包括文件系统元数据。

If <src> is a directory, the entire contents of the directory are copied, including filesystem metadata.

注意:目录本身不会被复制,只是被复制内容。

Note: The directory itself is not copied, just its contents.

最好的解决方法是建议您更改构建文件夹中的目录布局,将三个文件夹移动到一个父文件夹下,添加父项。

Best workaround I can suggest is to change your directory layout in your build folder, move the three folders under one parent folder and add the parent.

这篇关于使用一个命令复制多个目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆