+-
linux-rsync详细,但有最终统计信息,但没有文件列表
我看到当我将rsync与-v选项一起使用时,它会在末尾打印更改的文件列表和一些有用的信息,例如总传输大小.

是否有可能切出第一(长)部分并仅打印统计信息?我在脚本中使用它,日志不应该那么长.仅统计数据有用.

谢谢.

最佳答案
该解决方案比正确的解决方案更像是“黑客”,因为它生成了输出,但仅在之后过滤.您可以使用–out-format选项.

rsync ... --out-format="" ... | grep -v -E "^sending|^created" | tr -s "\n"

grep过滤器可能应该使用在输出中看到的不需要的行进行更新.此处的tr用来过滤较长的回车序列.

> grep -E扩展正则表达式
> grep -v反转匹配. “选定的行是那些不符合任何指定模式的行.”
> tr -s将重复的回车压缩成一个回车

点击查看更多相关文章

转载注明原文:linux-rsync详细,但有最终统计信息,但没有文件列表 - 乐贴网