Bash 我可以根据增量大小限制rsync传输的大小吗?

Bash 我可以根据增量大小限制rsync传输的大小吗?,bash,rsync,Bash,Rsync,有没有办法限制rsync将传输的增量的大小 我知道--max size选项,但它会根据文件大小过滤掉整个文件。这可能意味着,如果我有一个不断增长的文件,一旦超过文件大小限制,它将停止同步 我希望能够指定要传输的数据量的限制。因此,如果某个文件的增长超过了定义的限制,则该文件将停止同步 我唯一能想到的就是编写一个文件列表,列出每次传输时的大小,并比较新文件的大小,如果文件超过传输限制,则创建一个排除列表。这看起来开销太大了。不 正确的方法是使用中的文件和外部脚本,如您所述 或者,您也可以尝试“批处

有没有办法限制
rsync
将传输的增量的大小

我知道
--max size
选项,但它会根据文件大小过滤掉整个文件。这可能意味着,如果我有一个不断增长的文件,一旦超过文件大小限制,它将停止同步

我希望能够指定要传输的数据量的限制。因此,如果某个文件的增长超过了定义的限制,则该文件将停止同步

我唯一能想到的就是编写一个文件列表,列出每次传输时的大小,并比较新文件的大小,如果文件超过传输限制,则创建一个排除列表。这看起来开销太大了。

正确的方法是使用中的文件和外部脚本,如您所述

或者,您也可以尝试“批处理模式”(使用
--仅写入批处理
/
--读取批处理
),在这种情况下,如果批处理文件过大,您可以选择取消同步