linux - rsync 究竟是如何工作的?如果您的文件没有不同,不传输任何东西是否足够聪明?

标签 linux rsync

没有太多要补充的问题。 rsync 如何过滤它必须传输的数据以及可以保留的数据?

最佳答案

直接来自手册页(http://linux.die.net/man/1/rsync):

“Rsync 使用“快速检查”算法(默认情况下)查找需要传输的文件,该算法查找大小或上次修改时间发生变化的文件。其他保留属性的任何更改(根据请求选项)直接在目标文件上进行,当快速检查表明文件的数据不需要更新时。”

关于linux - rsync 究竟是如何工作的?如果您的文件没有不同,不传输任何东西是否足够聪明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768678/

相关文章:

linux - 我只想从 unix 文件中搜索字符串,前提是它后面跟着另一个字符串

linux - 复杂的 rsync 过滤(包括和排除)

linux - 关于 Rsync 的两个问题 - 按日期和按文件名进行 rsync

webdav 文件夹上的 rsync 不起作用

c - 为什么 ENOENT 表示 "No such file or directory"?

linux - 如何修复第 42 行 : [: too many arguments in Linux?

linux - 生产中的 Sunspot Solr

linux - Docker linux - 无法使用 docker exec (ASP.NET Core) cd 进入某些目录

linux - 在中断的传输上恢复rsync局部(-P/-partial)

ruby - Rsync:纯 Ruby 实现?