即使没有更改,也可以使用rsync文件。
假设我在src上有文件,在dest
上有相同的文件当我执行“rsync src dest”时,我想强制下载一些特定文件,即使它们是相同的(具有相同的大小,时间戳等)。
这可能吗? --include不起作用是否还有其他选择?
答案 0 :(得分:0)
这似乎有效:
$ 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
运行两次以验证它每次都复制所有内容。
答案 1 :(得分:0)
尝试cp -R
命令,这实际上复制了所有内容。
rsync
旨在通过仅传输不同的文件来保存要传输的字节。
答案 2 :(得分:0)
如果要求仅重新复制同一文件,则可以使用
scp src dest