Linux

diff文件夾並複制結果

  • June 19, 2009

我們使用經常更新的第三方通訊系統,通常大約 100 個文件。每次所有開發人員發布整個應用程序時,都會再次使用更改日誌,但通常列出的文件太多而無法使用。系統 - 一旦線上 - 會生成大量文件(記憶體等),所以我也不想每次都下載遠端文件來進行本地差異。我想要做的是上傳所有新發布文件的 zip 並執行 Diff (或類似文件)並從 new_files -> existing_files 複製更新的文件並忽略現有文件中不是新的文件。最好的方法是什麼?

我知道這可以在一定程度上使用副本來實現,但我的理解是這主要基於上次編輯的日期,但我對實際文件差異更感興趣

這是在 CentOS 5 上,我有 shell 訪問權限

謝謝。

使用 linux,進入 ssh 並使用 rsync

這會有所幫助

http://troy.jdmz.net/rsync/index.html

同步?rsync 使用散列來確定更改,然後同步差異。

引用自:https://serverfault.com/questions/28681