当我使用rsync
标志运行--progress
时,我会获得有关转移的信息,如下所示。
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 ???
答案 0 :(得分:58)
文件传输完成后,rsync 用a替换进度行 摘要行看起来像这样:
1238099 100% 146.38kB/s 0:00:08 (xfer#5, to-check=169/396)
在此示例中,文件为1238099 字节总长度,平均速率 转移整个文件是 它完成所用的8秒钟内每秒146.38千字节 是常规文件的第5次传输 在当前的rsync会话期间,和 还有169个文件 接收器检查(看它们是否是 保持最新状态 文件列表中的396个文件。
答案 1 :(得分:15)
路径/到/文件 16 100%0.01kB / s 0:00:01(xfer#10857,to-check = 427700/441502)
16是此文件传输的字节。 100%列出了传输文件的百分比:在这种情况下为100%。对于非常短的文件,kb / sec数通常有点奇怪:小的测量误差导致计算的总体速度有很大差异。然后是总时间。然后,转移号码。在给出的示例中,到目前为止检查的427700文件中,只需要传输10857个文件。根据修改时间,rsync决定不需要其他一些转移。接下来是剩下要检查的文件数和总数。现代rsync实现将创建在运行中计入“总数”的列表:如果未检查的数字低于1000,则仅添加到列表中。