Rsync

為了跳過損壞文件的備份,rsync 命令的開關或選項是什麼?

  • February 17, 2016

rsync 命令的開關或選項是什麼,以便跳過損壞文件的備份,使其不會覆蓋好文件?

Rsync 的業務是創建和同步文件、疣和所有內容的鏡像。它沒有任何可能不同步文件的選項。

唯一的例外是,如果 I/O 錯誤導致它懷疑只是暫時失去了一個文件,它將拒絕刪除任何文件,但預設情況下已啟用,因此您無需執行任何操作。(您可以使用 禁用故障安全--ignore-errors)。

但是, rsync 確實有一個選項--files-from=FILE,可以在哪裡,FILE以便-您可以將名稱通過管道傳輸到標準輸入中。因此,您可以進行自己的損壞檢查,並僅將好的文件通過管道傳輸到 rsync 以進行鏡像。

警告:--files-from=意味著各種不必要的明顯行為更改,因此您應該仔細閱讀文件。您也將無法使用--delete,因為 rsync 無法區分不再存在的文件和您選擇不列出的文件之間的區別,因為它們已損壞。您還需要注意文件名中的空格,因此請查看--from0.

引用自:https://unix.stackexchange.com/questions/263825