通过 netcat/nc 显示大文件传输状态
showing status with large file transfers via netcat/nc
我正在使用 nc
/netcat
传输大型 tar 流。有没有办法让任何一方显示某种状态?比如转了多少and/or转的速度?
接收端:
nc -l 9000 > data.tar
发送端:
tar cf - -C /path/to/data files | nc -N [target server] 9000
在最简单的情况下,您可以使用 pv
- 管道查看器:
tar cf - . | pv -b | nc -N [target server] 9000
如果您查看手册页,您可以了解如何 "guesstimate" tar 文件的大小,这可能允许 pv
计算预计到达时间。
我正在使用 nc
/netcat
传输大型 tar 流。有没有办法让任何一方显示某种状态?比如转了多少and/or转的速度?
接收端:
nc -l 9000 > data.tar
发送端:
tar cf - -C /path/to/data files | nc -N [target server] 9000
在最简单的情况下,您可以使用 pv
- 管道查看器:
tar cf - . | pv -b | nc -N [target server] 9000
如果您查看手册页,您可以了解如何 "guesstimate" tar 文件的大小,这可能允许 pv
计算预计到达时间。