42

当我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 ???

4

2 回答 2

61

文件传输完成后,rsync 将进度行替换为如下所示的摘要行:

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

在此示例中,文件总长度为 1238099 字节,整个文件的平均传输速率为 8 秒内每秒 146.38 KB,这是当前 rsync 期间常规文件的第 5 次传输会话,并且在文件列表中的 396 个总文件中还有 169 个文件供接收者检查(以查看它们是否是最新的)。

来自--progress 开关下的http://samba.anu.edu.au/ftp/rsync/rsync.html

于 2009-03-09T08:56:17.160 回答
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 时才添加到列表中。

于 2014-05-11T15:13:58.013 回答