Linux nc跨机器快速传大文件

Related:

背景:

将94的1.txt复制到139上

  • 接收端(nc -l 4357 > 1.txt)
[work@tjtx-126-139 binlog]$ ls
[work@tjtx-126-139 binlog]$ pwd/data/binlog
[work@tjtx-126-139 binlog]$ nc -l 4357 > 1.txt
[work@tjtx-126-139 binlog]$ ls1.txt7
[work@tjtx-126-139 binlog]$ cat 1.txt
[work@tjtx-126-139 binlog]$

发送端(nc 10.126.126.139 4357 < 1.txt)

[work@tjtx-126-94 nctest]$ cat 1.txt210.126.126.943
[work@tjtx-126-94 nctest]$ ls
1.txt5
[work@tjtx-126-94 nctest]$ nc 10.126.126.139 4357 < 1.txt
[work@tjtx-126-94 nctest]$ cat 1.txt710.126.126.94

注意事项:

  • 注意别写错顺序了,要不源文件会置空
  • 接收端 先启动

实战:将9个G的文件binlog文件快速移动到其他机器

  • 发送端:
[work@tjtx-126-94 binlog]$ pwd /data/binlog
[work@tjtx-126-94 binlog]$ ll -t 
total 9437256
-rw-rw---- 1 work work 1073741958 Nov 29 11:46 tc-mysql-bin.000313
-rw-rw---- 1 work work 1073742498 Nov 29 11:45 tc-mysql-bin.000314
-rw-rw---- 1 work work 1073742467 Nov 29 11:39 tc-mysql-bin.000315
[work@tjtx-126-94 binlog]$ nc 10.126.126.139 4357 < tc-mysql-bin.000313
[work@tjtx-126-94 binlog]$ nc 10.126.126.139 4357 < tc-mysql-bin.000314
[work@tjtx-126-94 binlog]$ nc 10.126.126.139 4357 < tc-mysql-bin.000315
  • 接收端
[work@tjtx-126-139 binlog]$ pwd
/data/binlog
[work@tjtx-126-139 binlog]$ ll -t
total 0
[work@tjtx-126-139 binlog]$ nc -l 4357 > tc-mysql-bin.000313
[work@tjtx-126-139 binlog]$ nc -l 4357 > tc-mysql-bin.000314
[work@tjtx-126-139 binlog]$ nc -l 4357 > tc-mysql-bin.000315
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,541评论 1 45
  • 简单,却又没有那么简单。 从来没有想过一个问题:为什么要把事情复杂化?当我们想要去做一件事情的时候,习惯性地会去把...
    明轩在雨中阅读 387评论 2 1
  • 第一章 初夏的雨 “下雨了啊。。。”一个少年在窗前自言自语,“。。。安宁还没回来?。。。果然不能让她独自去超...
    醉魔杀神圣人阅读 212评论 0 0

友情链接更多精彩内容