grsync — golang rsync包装器 存储库包含一些有用的工具: 原始rsync包装器 rsync任务-提供有关rsync任务的重要信息的包装器:进度,剩余项目,总项目和速度 任务包装器的用法 package main import ( "fmt" "grsync" "time" ) func main () { task := grsync . NewTask ( "username@server.com:/source/folder" , "/home/user/destination" , grsync. RsyncOptions {}, ) go func () { for { state := task . State ()