Se você quiser um pop-up de notificação com a linha de resumo final, algo como
sent 6,673,231 bytes received 17,718 bytes 13,381,898.00 bytes/sec
total size is 6,613,892 speedup is 0.99
então você pode capturar a saída do rsync em um arquivo e usar as últimas 2 linhas do arquivo:
rsync ... | tee /tmp/out
notify-send "$(tail -2 /tmp/out)"
Se você quiser um resumo mais detalhado, adicione --info=stats2
rsync --info=stats2 ... | tee /tmp/out
notify-send "$(tail -16 /tmp/out)"
Isso fornecerá informações adicionais, como:
Number of files: 932 (reg: 929, dir: 2, link: 1)
Number of created files: 932 (reg: 929, dir: 2, link: 1)
Number of deleted files: 0
Number of regular files transferred: 929
Total file size: 6,613,892 bytes
Total transferred file size: 6,613,888 bytes
Literal data: 6,613,888 bytes
Matched data: 0 bytes
File list size: 0
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 6,673,231
Total bytes received: 17,686