如何用 cp 覆盖所有文件夹?

Bio*_*441 3 linux cp

我有两个文件夹,我想做:

 cp -R folder1/ folder2/
Run Code Online (Sandbox Code Playgroud)

这样我将创建folder2 中缺少的所有子文件夹,并复制其中的文件。而folder2 中所有在folder1 中缺失的文件夹都保持不变。

小智 5

cp -fR folder1/ folder2/
Run Code Online (Sandbox Code Playgroud)

-f 标志强制删除目标文件(如果无法打开)

请参阅 cp 的手册页

另外,另一种选择是使用rsync,例如请参阅此答案:

如何用mv覆盖目标文件?