rsync未更改文件

时间:2014-01-20 12:02:53

标签: linux file rsync

即使没有更改,也可以使用rsync文件。

假设我在src上有文件,在dest

上有相同的文件

当我执行“rsync src dest”时,我想强制下载一些特定文件,即使它们是相同的(具有相同的大小,时间戳等)。

这可能吗? --include不起作用是否还有其他选择?

3 个答案:

答案 0 :(得分:0)

这似乎有效:

$ 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

运行两次以验证它每次都复制所有内容。

答案 1 :(得分:0)

尝试cp -R命令,这实际上复制了所有内容。

rsync旨在通过仅传输不同的文件来保存要传输的字节。

答案 2 :(得分:0)

如果要求仅重新复制同一文件,则可以使用

scp src dest