请建议复制实用程序或文件管理器程序,报告复制的每个字节。
我在复制时遇到了问题。复制过程挂起了,我想看看这是怎么发生的,所以我想看看每次复制文件时复制了多少字节,就像从互联网下载文件时一样。
更新
抱歉,大家这个问题是关于 Windows 的。
答案1
您宁愿自己给出问题的答案。您说“就像从互联网下载文件时所做的那样”。那么为什么不模拟“下载”呢?
设置通配符 rsync 配置:
/tmp/rsyncd.conf:
uid = root
gid = root
use chroot = no
read only = no
[root]
path = /
启动临时 rsync 服务器(具有 root 权限):
rsync --daemon --config=/tmp/rsyncd.conf --no-detach
在另一个终端中享受复制的乐趣,使用进度表、字节计数和您喜欢的一切(遵循标准 rsync 语法)。在下面的示例中,您可以限制复制带宽,即使所有复制都仅在本地计算机中进行。顺便说一句,这可能会缓解您的复制问题:
rsync -va --progress --bwlimit=80 localhost::root/<src> <dst>
答案2
Pipemeter(在所有优秀的 Linux 发行版中均可用)将会完成您想要的操作。
它只是将标准输入重定向到标准输出,但会测量通过它的数据。
答案3
你可以像这样使用 tar:
tar -C <src-directory> -cf - . | tar -C <dst-directory> -xvvf -
根据您的需要在发送方或接收方添加“vv”。尽管这仍然没有报告每一个已传输字节数:-)