复制不同的文件?

Raz*_*orm 1 unix bash

我有两个具有相似文件的目录(一个是备份),什么是允许我只复制与备份不同的文件的命令?

cp -rf firstDir/* secondDir 非常低效,因为很多文件是相同的.

Mar*_*ett 7

Rsync是最好的方法

rsync -va ~/from/ ~/to
Run Code Online (Sandbox Code Playgroud)

请注意尾随/上"来自"非常重要!
v是详细模式 - 保持打开直到它正常工作,a存档=复制所有文件信息.

或者您可以使用-u(更新)标志来cp =仅复制较新的文件.