When running rsync on a directory  with lots of files and directories at multiple levels, can we  estimate the amount of work or time to finish?the progress option only shows the progress of transferring a single file, not the progress of transferring all files and directories under the source directory.One way I guess is to look at the what directories it hastransferred so far, and compare that to the source. It will help a lot if I know the order of files and directories inwhich rsync transfers them. I guess that it may be related to that rsync runs multiple threads and what each thread does?  I am not sure what order it chooses, and my previous guess of bread-first order seems not correct (so I strike it through). 
Estimate time or work left to finish for rsync?
rsync;progress information