如何让 rsync 只显示错误消息和摘要?
How can I get rsync to show only error messages AND a summary?
我使用 rsync 备份几千个文件并将输出通过管道传输到一个文件。
考虑到文件的数量,我希望看到仅包含有问题的传输的列表以及显示已完成传输的摘要。
因此,使用 -q
标志可以很好地显示任何错误。
使用 --stats
在末尾显示有用的摘要。
问题是我无法将它们组合起来,因为 -q
似乎抑制了统计输出。
欢迎任何想法。
这对我有用:
rsync -azh --stats <source> <destination>
-a
/--archive
:存档模式;等于 -rlptgoD(无 -H、-A、-X)
-z
/--compress
: 在传输过程中压缩文件数据
-h
/--human-readable
:以人类可读的格式输出数字
--stats
:提供一些文件传输统计数据
也许这会对其他人有所帮助。最后,唯一可行的是按照建议 here 交换输出。
所以在我的例子中,它只是简单地重定向如下:
2>> /output.log >> /output.log
我使用 rsync 备份几千个文件并将输出通过管道传输到一个文件。 考虑到文件的数量,我希望看到仅包含有问题的传输的列表以及显示已完成传输的摘要。
因此,使用 -q
标志可以很好地显示任何错误。
使用 --stats
在末尾显示有用的摘要。
问题是我无法将它们组合起来,因为 -q
似乎抑制了统计输出。
欢迎任何想法。
这对我有用:
rsync -azh --stats <source> <destination>
-a
/--archive
:存档模式;等于 -rlptgoD(无 -H、-A、-X)-z
/--compress
: 在传输过程中压缩文件数据-h
/--human-readable
:以人类可读的格式输出数字--stats
:提供一些文件传输统计数据
也许这会对其他人有所帮助。最后,唯一可行的是按照建议 here 交换输出。 所以在我的例子中,它只是简单地重定向如下: 2>> /output.log >> /output.log