我们知道可以是用那个scp命令来在两个系统之间复制文件, netcat命令也是可以的。
先要安装这个工具,centos下面的话使用yum安装
yum install nc
接受文件的电脑使用下面命令,开启本地端口来收文件,例如使用1230端口。(需要先切换到你要接收文件的目录)
nc -l 1230 |tar xf -
发送文件的端 进入到你要发送的文件目录,使用下面命令发送文件,我们假设接收端的ip是 192.168.1.100,端口号是1230
tar cf - . | nc 192.168.1.100 1230
接收端的防火墙要打开这个监听端口,如果你防火墙开着的话。
参考地址:https://superuser.com/questions/925268/how-to-netcat-all-the-files-in-my-directory