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

Posted 根号5减1除以2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于linux下文件共享的几种常用方式的主要内容,如果未能解决你的问题,请参考以下文章

Windows和Linux文件共享的几种方式

关于分布式Session 的几种实现方式

局域网文件共享几种方式

Linux进程间通信的几种方式

Linux进程通信的几种方式总结

多线程下处理变量共享的几种方式