centos 如何在rsync上显示进度

w8ntj3qf  于 2022-11-07  发布在  其他
关注(0)|答案(2)|浏览(311)

你好,我使用的是linux centos 7 64位。我正在使用rsync从一台服务器向另一台服务器传输文件。我想显示正在进行的进度,如速度和时间。如何显示它?我尝试了-p,但它显示这不是一个有效的命令。

pod7payv

pod7payv1#

使用--progress选项,有关详细信息,请参阅手册页:https://linux.die.net/man/1/rsync

daolsyd0

daolsyd02#

-p不是一个选项。--progress是一个很好的默认值,它显示每个文件的进度,--info=progress2为您提供整个Rsync操作的进度概览。它显示传输的字节数、总运行的百分比、当前传输速度、预期持续时间、传输的文件数和检查文件的进度。这在this StackExchange comment中有更详细的解释。一旦一个文件完成,该文件的统计信息仍将被打印。
对于较长时间的大文件传输,-P可以是一个隐含--partial --progress的选项。这会将部分文件保留在目的地,以防传输停止。这使得在稍后的阶段恢复rsync操作更容易。当然,您也可以将--partial标志与--info=progress2结合起来,以获得整个运行的实时统计信息。

相关问题