rsync输出中的数字是什么意思?

当我用--progress标志运行rsync时,我得到了有关传输的信息,如下所示。

 path/to/file 16 100% 0.01kB/s 0:00:01 (xfer#10857, to-check=427700/441502) 

第二行的数字是什么意思? 我知道它们中的一些是什么,但是其他的意思是什么(标有下面的???)?

16

在这个文件中完成了100%的传输量

当前文件传输速度为0.0.1kB / s

0:00:01:当前文件传输已经过去的时间

转移的文件数为10857

427700 ???

441502?

当文件传输完成时,rsync用如下所示的摘要行来replace进度行:

  1238099 100% 146.38kB/s 0:00:08 (xfer#5, to-check=169/396) 

在这个例子中,文件的总长度是1238099字节,整个文件的平均传输速率在完成的8秒内是146.38千字节/秒,这是在当前的rsync期间第5次传输一个常规文件会话,并且还有169个文件让接收方检查文件列表中的396个文件中的剩余文件(看它们是否是最新的)。

从–sprogress开关下的http://samba.anu.edu.au/ftp/rsync/rsync.html

path / to / file 16 100%0.01kB / s 0:00:01(xfer#10857,to-check = 427700/441502)

16是这个文件中的字节转移的索引。 100%列出传输文件的百分比:在这种情况下是100%。 对于非常短的文件,kb / sec编号通常会显得有些奇怪:小的测量误差会导致计算得出的整体速度有很大差异。 那就是总时间。 然后,转账号码。 在给出的例子中,到目前为止检查的427700个文件中,只有10857个需要被转移。 根据修改时间rsync决定,其他一些不需要转移。 接下来是剩余的文件数量和总数。 现代的rsync实现将创build一个即时的“总计”列表:如果未选中的数字降到1000以下,只会添加到列表中。