Press "Enter" to skip to content

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

我们知道可以是用那个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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注