【问题标题】:Copy files that are different?复制不同的文件?
【发布时间】:2010-08-13 03:22:55
【问题描述】:

我有两个包含相似文件的目录(一个是备份),有什么命令可以让我只复制与备份不同的文件?

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

【问题讨论】:

    标签: bash unix


    【解决方案1】:

    Rsync 是最好的方法

    rsync -va ~/from/ ~/to
    

    注意'from'后面的 / 很重要!
    v 是详细模式 - 让它一直打开直到它工作,a 是存档 = 复制所有文件信息。

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

    【讨论】:

      【解决方案2】:

      rsync

      将有效地保持目录相同。 ssh 也可以工作..

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-11
        • 2019-08-06
        • 2020-08-30
        相关资源
        最近更新 更多