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

如何使用gnu cp命令将文件复制到多个目录

单淳
2023-03-14
问题内容

是否可以使用cp命令将单个文件复制到多个目录?

我尝试了以下方法,但没有用:

cp file1 /foo/ /bar/
cp file1 {/foo/,/bar}

我知道可以使用for循环或查找。但是可以使用gnu cp命令吗?


问题答案:

否,cp可以复制多个来源,但只能复制到一个目标。您需要安排cp多次调用-每个目标一次-要执行的操作;如您所说,使用循环或其他工具。



 类似资料:
  • 问题内容: 有什么方法可以在一个命令中复制多个目录以减少层数?例如,代替: 我想要做: 但是,这会复制目录的 内容 …但是我想复制 目录本身 。 问题答案: 这是copy命令的记录行为: 如果是目录,则将复制目录的整个内容,包括文件系统元数据。 注意:目录本身不会被复制,只是其内容被复制。 我建议的最佳解决方法是更改​​构建文件夹中的目录布局,将三个文件夹移动到一个父文件夹下,然后添加父文件夹。

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

  • 问题内容: 说我在目录中还有一个文件。如何替换为使用?我在Windows XP上,跨平台的解决方案会很棒,但是Windows是首选。 问题答案: 您可以使用以下 功能: 在其手册页中引用了几个相关的句子: 将文件源的副本复制到dest。 如果目标文件已经存在,它将被覆盖。

  • 问题内容: 一旦进入另一个目录,我想从一个特定的目录复制多个文件。为了澄清,我想一次执行以下操作(一个命令): 我无法使用, 因为其中有文件 顺便说一句,我正在使用。 谢谢。 问题答案: 或(以Bash格式) 如果文件名不连续,则可以使用

  • 问题内容: 我已经阅读了http://docs.docker.com/engine/reference/builder/#add,但是遇到了问题。我想将本地目录复制到docker 我试过了: 和: 也: 但是,我看到以下错误消息,但是本地目录中确实包含。 问题答案: 将本地目录的 内容 复制到docker映像目录中。 复制使用中的目录本身: 要么

  • cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。 cp 命令的基本格式如下: [root@localhost ~]# cp [选项] 源文件 目标文件 选项: -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍; -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接; -i:询问,如果目标文件已经