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