1. Use the -i
option
For these iconized (or: cryptic) change flags. You output will look like this:
*deleting DSC00012 (copy).JPG
.d..tp..... ./
.f...p..... DSC00011.JPG
>f+++++++++ DSC00012 (copy2).JPG
>f.stp..... DSC00012.JPG
.f...p..... DSC00014.JPG
Number of files: 5 (reg: 4, dir: 1)
Number of created files: 1 (reg: 1)
... more statistic stuff
sent 636.01K bytes received 4.63K bytes 1.28M bytes/sec
total size is 2.84M speedup is 4.44
2. grep every line starting with a dot.
Let all other lines (also blank ones, for legibility) pass:
rsync -arz -i --stats -h ... /mnt/FooDrive/ /mnt/backup | grep -E '^[^.]|^$'
And here we are :-) — Just what the doctor ordered:
*deleting DSC00012 (copy2).JPG
>f.stp..... DSC00011.JPG
>f+++++++++ DSC00012 (copy).JPG
Number of files: 5 (reg: 4, dir: 1)
Number of created files: 1 (reg: 1)
...
Avoiding dots rather than hunting for >
has the benefit to also let statistics, but also potential errors, warnings etc pass through...
Having stats at the end is a personal preference. Don't use -h --stats
if you don't like these. I assume your key interest is in not seeing hundred or thousands of unchanged files scroll by...