【发布时间】:2018-11-09 07:30:07
【问题描述】:
我有两个文件夹,其中包含文件和文件夹,其中一些具有相同的名称。因此,例如:FolderA 包含 File1、File2 和 Folder3,而 FolderB 包含 File1、File2、Folder3 和 File 4。
我想递归地将 FolderB 的内容复制到 FolderA 中,跳过现有文件,这样 FolderA 最终得到:File1、File2、Folder3 和 File 4。添加的唯一新文件是 File4 以及那里的任何不存在的文件在 Folder3 内。
我以为命令是:cp -R -n /directory/to/FolderA /directory/to/FolderB
没有任何尾随斜杠。但是,当我这样做时,我只是将FolderB 复制粘贴到FolderA 中,因此FolderA 包含:File1、File2、Folder3 和FolderB。
我哪里出错了,我应该如何正确编写这个命令?
【问题讨论】:
标签: shell command-line terminal command