【发布时间】:2010-08-13 03:22:55
【问题描述】:
我有两个包含相似文件的目录(一个是备份),有什么命令可以让我只复制与备份不同的文件?
cp -rf firstDir/* secondDir 效率极低,因为很多文件都是相同的。
【问题讨论】:
我有两个包含相似文件的目录(一个是备份),有什么命令可以让我只复制与备份不同的文件?
cp -rf firstDir/* secondDir 效率极低,因为很多文件都是相同的。
【问题讨论】:
Rsync 是最好的方法
rsync -va ~/from/ ~/to
注意'from'后面的 / 很重要!
v 是详细模式 - 让它一直打开直到它工作,a 是存档 = 复制所有文件信息。
或者您可以只使用 -u(更新)标志来 cp = 仅复制较新的文件。
【讨论】:
rsync
将有效地保持目录相同。 ssh 也可以工作..
【讨论】: