使用netcat命令在两台Linux系统之间复制目录

我们知道可以是用那个scp命令来在两个系统之间复制文件,
实际上netcat命令也是可以的,使用最简单的方法来传输基本的字节流来实现文件传输的功能。

先要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

留下点什么吧