2011-10-02 56 views

回答

3

答:

使用--itemize-改變

0

下面是另一個答案from the mailing list。有一個腳本,由凱文·考伯:

如果你想要的東西,你可以在這裏的事實後運行是一個工具,我寫 而回,做了某種差異跨越2基於--link-DEST備份:

http://sanitarium.net/unix_stuff/rspaghetti_backup/diff_backup.pl.txt

它還會告訴你什麼文件沒有包含在新的備份 這--itemize-變化不會,因爲它實際上並不--delete 什麼。該程序是用Perl編寫的,所以它應該很容易被 調整,如果它沒有做到你想要的。

0

爲了參考,您還可以使用rsync進行比較,以在硬鏈接備份目錄之間執行dryrun以查看它們如何更改。

rsync -aHin day_06_ /day_05_ 2> & 1 | grep -v'^ .d'

顯示已添加,刪除或重命名的文件//已移動。

僅當重新鏈接程序重新鏈接被重命名/移動的文件時纔會發生後面的情況。如果你說只是重命名一個目錄(在這種情況下,rsync備份會中斷鏈接),這可能很重要。

相關問題