[英]rsync NOT changed file
即使文件未更改,也可以rsync。
假設我在src上有文件,而在dest上有相同的文件
當我執行“ rsync src dest”時,我想強制下載某些特定的文件,即使它是相同的(具有相同的大小,時間戳等)。
這可能嗎? --include不起作用,還有其他選擇嗎?
這似乎可行:
$ rsync --whole-file --modify-window=-1 src dest
--modify-window=-1
欺騙rsync相信文件的時間戳會有所不同,即使它們沒有差異也是如此。
--whole-file
確保整個文件都已復制。
假設src
和dest
是目錄,則用於測試它的完整命令如下所示:
$ rsync -a -v --progress --whole-file --modify-window=-1 src dest
運行兩次以驗證它每次都復制所有內容。
嘗試使用cp -R
命令,這實際上會復制所有內容。
rsync
旨在通過僅傳輸不同的文件來保存要傳輸的字節。
如果僅要求重新復制同一文件,則可以使用
scp src dest
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.