更改文件的 Rsync 行为

更改文件的 Rsync 行为

第一次运行 rsync 后,源上的文件发生更改,当您下次在同一文件系统上运行 rsync 时,它会再次从源复制整个文件还是仅复制对文件的更改?

答案1

Rysnc 的选项数量几乎疯狂,所以答案是“视情况而定”。

一般来说,rsync 只会从文件中复制更改的“块”——来自联机帮助页:

它以其增量传输算法而闻名,该算法通过仅发送源文件与目标中现有文件之间的差异来减少通过网络发送的数据量。

如果您只想要“整个文件”:-W, --whole-file

另请查看 --inplace 标志。

Rsync 没有“手册页”,它有一本相当密集的“手册”。

答案2

rsync是一个非常好的日常备份、日常文件传输的工具。您rsync可以使用它复制文件及其属性,例如权限或所有者。

rsync -v -a foo/ bar/

这是一个简单的语法

相关内容