我只能做rsync输出摘要吗?

因为我使用rsync备份一个非常大的目录,其中包含很多子目录和文件,所以我不想看到“增量文件列表”,我只想知道最后的总结。 但如果我使用参数-q,则不会输出任何内容

使用以下内容:

rsync -vr src/ dest/ | sed '0,/^$/d' 

说明: rsync使用-v标志以详细模式运行。 它输出一个详细的文件列表,一个空行和摘要。 现在sed被用来利用总结被空行分隔的事实。 到第一个空行的所有内容都不会打印到标准输出。 ^$匹配一个空行, d防止输出。

感谢Wayne Davison的提示 ,我使用--stats选项进行备份:

 rsync -am --stats src/ dest/ 

最后的小小总结,例如

 Number of files: 6765 Number of files transferred: 0 Total file size: 709674 bytes Total transferred file size: 0 bytes (10 more lines)