当前位置:首页 > 软件 > 正文内容

如何在Linux中使用 Rsync 显示文件传输进度

ym023011个月前 (06-15)软件419

当您传输大量需要一些时间的文件时,rsync 命令会显示空白输出。

光标只是闪烁,没有任何信息。

这让您想知道文件是正在传输还是只是试图连接到远程服务器

rsync 是一个多功能工具,它可以显示文件传输的状态。

只需添加--progress到您的 rsync 命令,它就会开始显示正在传输的文件:

rsync -r --progress source destination

--progress选项没有特定的位置。您甚至可以将它添加到 rsync 命令的末尾。



您还可以查看传输文件的摘要以及传输速度和时间。

💡 您也可以使用-Poption 而不是--porogress. 这是相同的较短形式。

使用 rsync 显示总体进度

这一切都很好。但是,如果您有数百个文件要传输,它就会变得一团糟。整个屏幕都充满了文件传输统计信息。

可以让 rsync 显示整体进度,而不是为每个单独的文件显示它。

代替--progress选项,使用info=progress2选项。

rsync -r --info=progress2 source destination

在这里,您可以使用选项控制要显示的信息info,你告诉它显示progressie文件传输的信息。

一些标志,如进度,后跟一个数字,0 表示静音输出,1 表示为每个文件显示它,2 表示总传输进度。



这样,您可以看到使用 rsync 传输的文件的整体进度,这是一个更干净的输出。你的屏幕没有被淹没,你可以很容易地理解输出。

rsync 命令完成文件传输后,您还可以查看平均传输速度和所用时间的摘要。




扫描二维码推送至手机访问。

版权声明:本文由嘉睿博客发布,如需转载请注明出处。

本文链接:https://tius.cc/?id=38

标签: rsync
分享给朋友:
返回列表

上一篇:利用WireGuard建立IPv6隧道

没有最新的文章了...

“如何在Linux中使用 Rsync 显示文件传输进度” 的相关文章

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。