当前位置: 首页 > article >正文

linux nc

/*
 * nc
 */
    远程文件传输

    目的主机监听

        nc -l 监听端口[ 未使用端口] > 要接收的文件名
        nc -l 8888 > ac.c

    源主机发起请求

        nc 目的主机ip 目的端口 < 要发送的文件
        nc 192.168.11.21 8888 < /home/share/ac.c

/*
 * 使用
 *        收方先来, 然后发方再运行.
 */

    1.收方 (192.168.11.21)

        监听一个端口,把接收数据重定向(或者说保存)到文件

        nc -l 8888 > ac.c


    2.发方

        请求向收方送文件,文件输入到收方的端口

        nc -w 3 192.168.11.21 8888 < /home/share/ac.c

/*
 * 将A机器(192.168.149.100)上的文件目录(/data)下的文件打包发给B机器(192.168.149.200)
 */

    1.在接收文件的机器上(B:192.168.149.200)运行以下命令

        # A机器给B机器发送多个文件,传输目录需要结合其它的命令,比如tar,管道后面必须是 - ,不能是其它
        nc -l 8888 | tar zxvf -


    2.在发文件的机器上(A:192.168.149.100)/data路径下执行以下命令

        # A机器打包文件并连接B机器的端口,管道前面表示把当前目录的所有文件打包为 - ,然后使用nc发送给B机器
        tar zcf - * | nc 192.168.149.200 8888

/*
 * exmaple
 */
    server:
        nc -l  1234 < hdipccall

    board client:
        nc 192.168.6.105 1234 > hdipccall

                busybox run for server:
                nc -lp 1234 < hdipccall


http://www.kler.cn/news/289972.html

相关文章:

  • 【Altium Designer脚本开发】——PCB平面绕组线圈 V1.4
  • 河南建筑智能化设计专项资质延期流程说明
  • 力扣2503.矩阵查询可获得的最大分数
  • 超声波清洗机有没有平价又好用的推荐?高性价比的眼镜清洗机推荐
  • 百度飞将 paddle ,实现贝叶斯神经网络 bayesue neure network bnn,aistudio公开项目 复现效果不好
  • 语言质量评估对欧洲游戏推广的重要性
  • 阿凡达2.0直播模式来了,数字人直播行业迎来浴火重生!
  • django企业开发实战-学习小结
  • 活动系统开发之采用设计模式与非设计模式的区别-数据库设计及代码设计
  • LeetCode37 解数独
  • 【Steam游戏星露谷物语添加Mod步骤】
  • css中calc
  • 【陪诊系统-H5客户端】订单状态进度条
  • 如果已经提交,重新添加gitignore文件,会忽略么
  • 【QT】学习笔记:枚举桌面窗口句柄
  • 代码随想录算法训练营第35天|背包问题基础、46. 携带研究材料(01背包二维解法)(01背包一维解法)(acm)、416. 分割等和子集
  • 解决Vue npm 淘宝镜像证书过期问题
  • Blazor项目中建立WebApi
  • C++使用MyStack和MyQueue封装栈和队列
  • Chrome 浏览器插件获取网页 window 对象(方案一)
  • pip切换清华源
  • 数据结构二叉树——堆
  • Scott Brinker:Martech中的AI会让买家体验更好还是更糟?这取决于…….
  • Unity版本升级2022 Gradle 升级7.x版本调整
  • 代码随想录 刷题记录-27 图论 (4)拓扑排序
  • Rides实现分布式锁,保障数据一致性,Redisson分布式事务处理
  • python学习之路 - PySpark快速入门
  • docker实战基础三(Docker基础命令)
  • lvgl 自定义组件介绍二
  • yolo训练策略--使用 Python 和 OpenCV 进行图像亮度增强与批量文件复制之(图像增强是按梯度变化优化)