想把一台电脑A的android源代码传到电脑B上,于是我在电脑A上使用命令python -m SimpleHTTPServer把源代码在局域网内共享。然后在电脑B上使用wget(使用命令wget -r -np -nH http://ip:8000)进行下载。速度可以达到2M/s。
一个20多G的源代码,在2M/s的速度,需要大概3小时多的时间。太慢了,就把wget终止了。
下一步想一想用nfs进行传输。
=========
补充,后来发现用nfs还是有点慢,于是把整个40多G的android源码打包成tar文件,这样就快多了,觉得这样它就不用考虑文件索引的花销了。
其实用scp传也是可以的,https://jingyan.baidu.com/article/4b07be3c4c5a4348b280f370.html
感谢这两个帖子的帮助:https://www.zhihu.com/question/23778302
http://www.xjliu.net/blog/?p=591
https://www.tecmint.com/how-to-setup-nfs-server-in-linux/
https://www.cnblogs.com/liuyisai/p/5992511.html
在使用nfs传输时,感谢这两个帖子的帮助:
https://jingyan.baidu.com/article/e5c39bf5abc8f739d76033be.html
https://www.tecmint.com/how-to-setup-nfs-server-in-linux/
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-16-04
https://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/
但是发现还是没移动硬盘快。用移动硬盘拷,首先把50多G的android源代码打成tar包,然后再拷,这样速度快。