【问题标题】:showing status with large file transfers via netcat/nc通过 netcat/nc 显示大文件传输的状态
【发布时间】:2018-12-07 02:24:54
【问题描述】:

我正在使用nc/netcat 来传输一个大的 tar 流。有没有办法让双方都表现出某种状态?比如传输了多少和/或传输速度?

在接收端:

nc -l 9000 > data.tar

在发送端:

tar cf - -C /path/to/data files | nc -N [target server] 9000

【问题讨论】:

    标签: linux tar file-transfer transfer netcat


    【解决方案1】:

    最简单的,您可以使用pv - 管道查看器:

    tar cf - . | pv -b | nc -N [target server] 9000
    

    如果您查看手册页,您可以看到如何“猜测” tar 文件的大小,这可能允许pv 计算预计到达时间。 p>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-13
      • 2017-10-26
      • 2023-04-07
      • 2012-10-28
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      相关资源
      最近更新 更多