很多时候我们都要进行一些大文件的传输,比如数据的备份,迁移等等。 下面介绍几种简单的快速传输文件的方法,希望对大家有帮助。 1、使用scp scp file.tar.gz root@192.168.1.104:/tmp 将host1中的/root目录整个拷贝到host2的/tmp目录下(参数:-r 递归的复制整个文件夹) scp -r /root root@192.168.1.104:/tmp 或 scp -r /root/ root@192.168.1.104:/tmp 拷贝文件夹内容里的所有内容 scp -r /root/* root@192.168.1.104:/tmp 2、使用rsync rsync -av -e ssh file.tar.gz 192.168.1.101:/etc /tmp 加上- -progress可以观察传输进度 3、使用nc host1:nc -l 444 >file.tar.gz #先启用监听 host2:nc 192.168.1.101 444 《file.tar.gz 将目录/etc从host2拷贝到host1: host1:nc -l 123 |tar zxvf - #先启用监听 host2:tar zcvf - . |nc 192.168.1.101 123 |
|