如何使用标准工具实时输出rsync发送的数据

如何使用标准工具实时输出rsync发送的数据

我正在为一些需要将文件发送到服务器的人开发一个小工具。我想使用 rsync 来实现 rsync 守护进程。

rsync 是否可以输出它实际发送的数据量(未压缩)?我不是在谈论最终统计数据,我希望它们在 rsync 发送数据时是实时的。

注意:Rsync 不支持我的操作系统上任何可用版本上的 --info 标记

答案1

(截至目前rsync-3.1.2

--progress选项将为您提供传输数据时具体发生情况的运行日志。较大的文件将显示预计到达时间、传输速度等。

--progress

此选项指示rsync打印显示传输进度的信息。这给无聊的用户提供了一些可看的东西。 [...]

您可能还想尝试--info=progress2类似的工作方式--progress,但显示有关整个传输的信息而不是单个文件的信息。

相关内容