当前位置: 首页 > 面试题库 >

使用一个命令复制多个目录

董高朗
2023-03-14
问题内容

有什么方法可以在一个命令中复制多个目录以减少层数?例如,代替:

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

我想要做:

COPY dirone/ dirtwo/ dirthree/ ./

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


问题答案:

这是copy命令的记录行为:

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

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

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



 类似资料:
  • 但是,我看到以下错误消息: 但是本地目录中确实包含。

  • 问题内容: 是否可以使用cp命令将单个文件复制到多个目录? 我尝试了以下方法,但没有用: 我知道可以使用for循环或查找。但是可以使用gnu cp命令吗? 问题答案: 否,可以复制多个来源,但只能复制到一个目标。您需要安排多次调用-每个目标一次-要执行的操作;如您所说,使用循环或其他工具。

  • 我正在寻找一种解决方案,来解决需要按顺序一个接一个地执行的命令集。同样,只有在前一个命令完成执行后,才能执行一个命令。 我试着用“;”执行命令对于每个命令,但所有命令都在一次尝试中执行。所以,它不起作用。在同一个shell/exec中运行每个命令的可能方法是什么。

  • 问题内容: 是否可以使用一个insert语句在一个表中插入多行?我知道如果发生以下情况,将会发生这种情况: 但是,如果我想插入: 只需一个插入命令? 问题答案: 两种解决方案(来源:http : //appsfr.free.fr/spip.php?article21): 或者

  • 问题内容: 我想使用Java将文件从一个目录复制到另一个目录(子目录)。我有一个包含文本文件的目录dir。我遍历dir中的前20个文件,并想将它们复制到dir目录中的另一个目录中,该目录是我在迭代之前创建的。在代码中,我想将(代表第ith个文本文件或审阅)复制到。我怎样才能做到这一点?似乎没有这样的功能(或者我找不到)。谢谢。 问题答案: 目前,这应该可以解决你的问题 从类阿帕奇公地IO库,因为1