美文网首页
大文件传输(转移)

大文件传输(转移)

作者: 老夫刘某 | 来源:发表于2017-10-06 14:41 被阅读0次

有时候,为了迁移网站,比如有大量的图片文件要进行迁移,通常使用的是rsync,其实除了rsync,我们还可以用nc命令进行迁移,这个命令需要用yum安装:
yum install -y nc
nc不仅可以用来传输,还能简易聊天:
A主机

[root@disconf ~]# nc  -l  1234
ls
who are you?
wo shi ni gege 

B主机

[root@YXH-Dev-Web-124 ~]# nc  10.40.2.74  1234
ls
who are you?
wo shi ni gege 

现在要将b主机的文件或者目录传送到A主机上,先在A主机上执行:
[root@disconf ~]# nc -l 1234|tar zxf -
然后去B主机上执行要传送的文件或者目录,这里我要传送的是test.txt文件:
[root@YXH-Dev-Web-124 ~]# tar zcf - test.txt |nc 10.40.2.74 1234
这样就传送到B主机了,
这里我创建了一个目录:

[root@YXH-Dev-Web-124 ~]# mkdir test
[root@YXH-Dev-Web-124 ~]# mv test111 test/
[root@YXH-Dev-Web-124 ~]# ll
drwxr-xr-x  2 root root 4096 Oct  6 14:30 test
drwxr-xr-x. 4 root root 4096 Aug  9 18:24 tools
[root@YXH-Dev-Web-124 ~]# tar zcf  - test |nc 10.40.2.74 1234

然后A主机上查看:

[root@disconf ~]# nc  -l  1234|tar zxf -
[root@disconf ~]# ll
drwxr-xr-x   6 root   root     4096 Sep  7 18:31 tengine_install
drwxr-xr-x   2 root   root     4096 Oct  6 14:30 test
-rw-r--r--   1 root   root        0 Oct  6 14:23 test111
-rw-r--r--   1 root   root        0 Oct  6 14:23 test.txt

可以看到,创建的文件和目录都过来了,其中上面的1234是指定的端口

不仅如此 ,nc命令还可以进行端口扫描:

[root@disconf ~]# nc -v -z -w2 127.0.0.1 1-100
nc: connect to 127.0.0.1 port 1 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 2 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 3 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 4 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 5 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 6 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 7 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 8 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 9 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 10 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 11 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 12 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 13 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 14 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 15 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 16 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 17 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 18 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 19 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 20 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 21 (tcp) failed: Connection refused
Connection to 127.0.0.1 22 port [tcp/ssh] succeeded!
nc: connect to 127.0.0.1 port 23 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 24 (tcp) failed: Connection refused

相关文章

  • 大文件传输(转移)

    有时候,为了迁移网站,比如有大量的图片文件要进行迁移,通常使用的是rsync,其实除了rsync,我们还可以用nc...

  • 大文件传输

    大文件传输 不经过网盘传输,方便快捷,解决微信无法传输大文件的问题。 1、传文件,找文叔叔 https://www...

  • 大文件传输思路(shell 方式)

    问题的产生是这样的,当存在大文件的时候,我们需要传输的过程就比较繁复,需要我们思考,如何传输大文件。我们接下来的思...

  • 大文件传输

    一、压缩 使用WinRAR进行压缩。如:有一个2G文件,我们可以把它分成若干个40MB的小文件。切分方式如下图 【...

  • HTTP传输大文件

    我们知道HTTP报文中的body不仅可以传输文本还可以传输图片、视频以及音频; 随着互联网的发展,现在随便一个HT...

  • 大文件数据传输

    大文件数据安全传输如何做到! - raysync的博客 - CSDN博客 【原创】用JAVA实现大文件上传及显示进...

  • 大文件如何传输,大文件的传输方式有哪些?

    如今,发送数GB大小的文件变得越来越普遍,影视行业传输需求,单个图像可以高达几十MB,而常规视频可超过100MB;...

  • WCF学习目录

    WCF 基本 WCF概念 WCF配置文件详解 多个不同类对象传输思路 WCF 大文件传输配置 Uri ? & = ...

  • Centos搭建FTP服务器

    概述 linux在传输文件方面,大多数选择必然是scp、WinScp等等,但是老实讲小文件还好,传输大文件真心慢,...

  • 传输大文件之囧

    春节年初四,同事因工作需要传输一个1T大小的文件至某所,多次无果,求助于我。 我在未到同事办公室之前,心想可能有几...

网友评论

      本文标题:大文件传输(转移)

      本文链接:https://www.haomeiwen.com/subject/astryxtx.html