linux下文件共享的几种常用方式


  1. python方式,做一个简单的服务器。默认是开启8000端口。 

    > python -m SimpleHTTPServer

  执行命令后,在浏览器上输入该机器IP+8000端口即可

 

  2. scp方式

    scp file1 user@host:/xx/file2

   比如把file1传输到10.0.1.1机器上的/home/work/下

   > scp file1 work@10.0.1.1:/home/work/xxx.conf

   如果传文件夹,比较建议先打个tar包再传输。

   一般内网传输文件都非常快,为了不影响互相机器的带宽,视情况最好有个限速。 -l 参数,比如 scp -l 800 file1 file2,就是限速800Kbit/s,差不多100KB/s。

 

  3. rsync方式

    这种方式和scp用法很像。

    rsync file1 user@host:/xx/file2

    如果传输目录,需要加一个-a参数。如果传输目录过程担心传递发生意外问题,可以空跑一次,就是模拟一次传输,并不是真的传过去。-n是模拟,-v是看到详情。这样执行

    rsync -nva dir user@host:/xx/    

 

  4. samba共享方式

     之前写过这种方式:http://www.cnblogs.com/firstForEver/p/5633708.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM