来自 rsync 的所有这些额外数据是什么意思?

IQA*_*eas 6 rsync

当我使用 移动目录时rsync,我会在复制每个文件后立即在进度条右侧获得一些额外数据:

$ rsync -aP assembly /media/andreas/backup
sending incremental file list
assembly/
assembly/1. East Rutherford - English - Friday AM.mp4
  4,227,174,902 100%   25.38MB/s    0:02:38 (xfr#1, to-chk=6/8)
assembly/2. East Rutherford - English - Friday PM.mp4
  5,196,565,076 100%   25.04MB/s    0:03:17 (xfr#2, to-chk=5/8)
assembly/3. East Rutherford - English - Saturday AM.mp4
    596,565,076  10%   24.70MB/s    0:02:57 
Run Code Online (Sandbox Code Playgroud)

这些xfrto-chk部分是什么意思?

ter*_*don 8

与大多数事情一样,这在rsync非常全面的手册页(重点是我的)中进行了解释:

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

 1,238,099 100%  146.38kB/s    0:00:08  (xfr#5, to-chk=169/396)
Run Code Online (Sandbox Code Playgroud)

在这个例子中,文件总共有 1,238,099 字节长,整个文件的平均传输速率是 146.38 KB/s,在 8 秒内完成,这是当前 rsync 期间常规文件的第 5 次传输session,并且在文件列表中的 396 个总文件中还有 169 个文件供接收者检查(以查看它们是否是最新的)

因此,在您的示例中,assembly/2. East Rutherford - English - Friday PM.mp4是要传输的第二个文件,需要检查总共 8 个文件中的另外 5 个。

  • 哦,我忘记了 Linux 的第一条规则:_“如有疑问,请查看手册页”_ (4认同)