簡體   English   中英

rsync未更改文件

[英]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確保整個文件都已復制。

假設srcdest是目錄,則用於測試它的完整命令如下所示:

$ 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM