I have searched for this option already, but have only found solutions that involve custom patching. The fact that it does not show in --help and no more info can be found probably indicates the answers is 'no', but I'd like to see this confirmed.
Is it possible to show total file transfer progress with rsync?
Answer
There is now an official way to do this in rsync (version 3.1.0 protocol version 31, Tested with Ubuntu Trusty 14.04).
#> ./rsync -a --info=progress2 /usr .
305,002,533 80% 65.69MB/s 0:00:01 xfr#1653, ir-chk=1593/3594)
I tried with my /usr
folder because I wanted this feature for tranferring whole filesystems, and /usr
seemed to be a good representative sample.
The --info=progress2
gives a nice overall percentage, even if it's just a partial value. In fact, my /usr
folder is more than 6 gigs:
#> du -sh /usr
6,6G /usr/
and rsync
took a lot of time to scan it all. So almost all the time the percentage I've seen was about 90% completed, but nonetheless it's comforting to see that something is being copied :)
References:
No comments:
Post a Comment