用rsync复制文件显示进度条
sudo rsync -avzh --stats --progress /path_1 /path_2
rsync -av --log-format="%t %a %m %f %b" --log-file=/var/log/rsync.log /source/ /destination/
在这个例子中,-av
是 rsync
的命令参数,表示以归档模式(-a
)和详细输出模式(-v
)进行同步。--log-format="%t %a %m %f %b"
定义了日志的输出格式,其中 %t
表示时间,%a
表示认证信息,%m
表示模块名,%f
表示文件路径,%b
表示块数。--log-file=/var/log/rsync.log
则定义了日志输出到 /var/log/rsync.log
文件。
需要注意的是,日志文件需要有相应的写权限,否则 rsync
可能无法写入日志。此外,日志格式和文件路径可以根据实际需求进行调整。
下面是用cp命令复制,显示进度,各项参数请自行百度!
cp -aivf