Debian

rsync 或 scp 僅在存在差異時

  • July 20, 2012

我如何確定備份文件和目前使用的文件之間是否存在差異。

備份的文件名命名為:filename_date.conf

,目前使用的命名為:filename.conf

我只需要知道內容是否相同!

我知道如何復製文件並按照我的意願重命名,但我不知道如何確定是否存在內容差異。

使用 md5sum。

您可以通過 ssh 執行 md5 遠端文件,例如

ssh user@host md5sum filename_date.conf

然後您可以 md5sum 本地文件並進行比較。

斯通的出色答案(+1!)沒有任何問題,但既然您詢問rsync,您可能需要調查該-c標誌,該標誌告訴rsync執行校驗和(MD4,碰巧)以幫助確定文件是否已被修改, 在決定是否轉讓之前。

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