Linux 传输文件 - nc + pv
在 Linux 服务器之间传输文件时,scp
和 rsync
是常见的选择,但 nc
(netcat) 搭配 pv
(Pipe Viewer) 也提供了一种轻量级且高效的方式。本文介绍 nc + pv
组合的使用,并对比 scp
、rsync
等传统方法。
简要代码示例:
# 接收端
yum install pv nc -y
nc -l -p 9999 | pv | tar -xf -
# 发送端
yum install pv nc -y
pv /mnt/data2/k8sstorage/minio_backup.tar | nc 172.25.1.54 9999