将rsync --stats输出转换为GB?

San*_*ing 8 bash rsync

使用--statsrsync时,您会在传输日志的底部收到报告.

Number of files: 211009
Number of files transferred: 410
Total file size: 903119614118 bytes
Total transferred file size: 9046197739 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 5864077
File list generation time: 23.204 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 5865513
Total bytes received: 1441
Run Code Online (Sandbox Code Playgroud)

我想转换Total file sizeTotal transferred file size到位,GB,因此它成为

Number of files: 211009
Number of files transferred: 410
Total file size: 903 GB
Total transferred file size: 9 GB
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 5864077
File list generation time: 23.204 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 5865513
Total bytes received: 1441
Run Code Online (Sandbox Code Playgroud)

应该怎么做?

kek*_*eks 17

rsync --stats -h /your /paths --and --options

-h 代表人类可读.