我有两个包含文件和文件夹的文件夹,其中一些具有相同的名称。因此,例如:FolderA包含File1,File2和Folder3,而FolderB包含File1,File2,Folder3和File4。
我想以递归方式将FolderB的内容复制到FolderA中,跳过现有文件,以便FolderA最终得到:File1,File2,Folder3和File 4.添加的唯一新文件是File4和那里的任何不存在的文件在Folder3里面。
我认为命令是:cp -R -n / directory / to / FolderA / directory / to / FolderB
没有任何尾部斜杠。但是,当我这样做时,我最终将文件夹粘贴到FolderA中,因此FolderA保存:File1,File2,Folder3和FolderB。
我哪里出错了,我应该如何正确地写这个命令?
答案 0 :(得分:0)
您必须将FolderB
的内容复制到FolderA
:
cp -r -n FolderB/* FolderA