文件夹复制 Linux

2 linux

将文件夹及其内容复制到具有以下规则的位置的命令是什么:

可能性 1:如果文件夹已经存在,则在不覆盖现有文件的情况下执行强制合并。

并且不要覆盖现有文件

可能性2:如果该文件夹不存在,则创建它并将内容复制到新创建的文件夹中

谢谢,克里斯托弗·彼得森

小智 7

您可以使用 --no-clobber 选项。

cp --recursive --no-clobber SOURCE DESTINATION
Run Code Online (Sandbox Code Playgroud)

从手册页:

-R, -r, --recursive
       copy directories recursively
-n, --no-clobber
       do not overwrite an existing file (overrides a previous -i option)
Run Code Online (Sandbox Code Playgroud)