![rsync 中的所有这些额外数据意味着什么?](https://linux22.com/image/58764/rsync%20%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E8%BF%99%E4%BA%9B%E9%A2%9D%E5%A4%96%E6%95%B0%E6%8D%AE%E6%84%8F%E5%91%B3%E7%9D%80%E4%BB%80%E4%B9%88%EF%BC%9F.png)
当我使用 移动目录时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
这些xfr
和to-chk
部分是什么意思?
答案1
与大多数事情一样,这一点在rsync
的极其全面的解释中得到了解释。手册页(强调我的):
文件传输完成后,rsync 将进度行替换为如下所示的摘要行:
1,238,099 100% 146.38kB/s 0:00:08 (xfr#5, to-chk=169/396)
在此示例中,文件总共有 1,238,099 字节长,整个文件的平均传输速率为 8 秒内完成的每秒 146.38 KB,这是当前 rsync 会话期间常规文件的第五次传输, 和还有 169 个文件供接收方检查(看看它们是否是最新的)剩余文件列表中共有 396 个文件。
因此,在您的示例中,assembly/2. East Rutherford - English - Friday PM.mp4
这是要传输的第二个文件,并且需要检查总共 8 个文件中的另外 5 个文件。