我可以使rsync仅输出摘要吗?


34

我使用rsync备份一个很大的目录,其中包含许多子目录和文件,所以我不想看到“增量文件列表”。我只想最后知道摘要。如果使用参数-q,则什么都不会输出。我可以使rsync仅输出摘要吗?

Answers:


12

使用以下内容:

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

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


56

感谢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)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.