在windows与linux之间 我们一般通过FTP传输软件进行文件上传 在linux中 我们可以通过nc命令实现简单聊天、文件传输的功能
-
两台linux都需要安装nc工具 linux (centos/alibaba cloud linux) 命令: yum install -y nc
其它系列的linux 用对应下载命令 不过不一定有资源包 需自测 -
服务端(接收方)
注意 : 接收文件的是服务端 可以理解为项目中的前端往服务端发送数据 接收数据的是服务端
输入命令: nc -l -v 9976 > rocketmq.zip命令解释 : -l 使用监听模式 -v 显示过程 9976 接收文件的端口 (注意首先要防火墙开放端口 否则发送端就会失败) '>' 输出命令 rocketmq.zip 这个是我要传输的压缩包文件名字 txt等其它格式一样支持
-
客户端(发送方)输入命令
nc -v xxx.xx.xx.xx 9976 < rocketmq.zip命令解释: xxx.xx.xx.xx 接收方的ip 9976 接收方开放的端口 < 输入命令 rocketmq.zip 传输的压缩包文件名字
-
当文件传输完成后 此次文件传输会自动关闭 文件下载路径位于接收方当前命令行所处路径



