Debian
rsync 或 scp 僅在存在差異時
我如何確定備份文件和目前使用的文件之間是否存在差異。
備份的文件名命名為:filename_date.conf
,目前使用的命名為:filename.conf
我只需要知道內容是否相同!
我知道如何復製文件並按照我的意願重命名,但我不知道如何確定是否存在內容差異。
使用 md5sum。
您可以通過 ssh 執行 md5 遠端文件,例如
ssh user@host md5sum filename_date.conf
然後您可以 md5sum 本地文件並進行比較。
斯通的出色答案(+1!)沒有任何問題,但既然您詢問
rsync
,您可能需要調查該-c
標誌,該標誌告訴rsync
執行校驗和(MD4,碰巧)以幫助確定文件是否已被修改, 在決定是否轉讓之前。