显示 rsync 的总进度

显示 rsync 的总进度

我正在尝试使用 Rsync 显示作业的总体进度

rsync -a -v -h -i --partial -r --no-inc-recursive --info=progress2  alex@RemoteLocation LocalLocation

但我认为它没有探索和比较所有文件来确定需要替换哪些文件以及需要多长时间。

它只是开始复制文件。终端中显示如下:

>f+++++++++ Simpsons [cz]/aaa.mkv
          1.64G   0%  439.17kB/s 3408:32:25

但只有很少的数据需要复制,但它计算的时间就像复制所有内容一样,而不仅仅是使用 -a 选项应该复制更改或额外的文件

答案1

不幸的是,这无法做到。rsync在开始传输之前,它甚至没有遍历大树的整个源树,所以它不知道总数是多少。

相关内容