复制不同的文件?

时间:2010-08-12 18:28:47

标签: bash unix

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

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

2 个答案:

答案 0 :(得分:7)

Rsync是最好的方式

rsync -va ~/from/ ~/to

请注意尾随/来自'来自'很重要!
v是详细模式 - 保持开启状态直到它正常工作,a存档=复制所有文件信息。

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

答案 1 :(得分:2)

rsync

将有效保持目录相同。 ssh也会工作..