Windows與Linux的檔案共享方式
目錄
對於Linux專案開發,如果是使用Windows系統與Linux系統協同工作的,比如在Windows下編輯程式碼,在Linux編譯、執行等,那麼經常需要在Windows與Linux之間進行資料傳遞。如何解決這個不同作業系統之間的檔案傳遞問題,接下來本文將介紹一些常用方法。
一、windows與Linux安裝在同一臺電腦的情況
這種一個電腦安裝雙系統的情況,比如在windows電腦安裝VMware,VMware安裝Ubuntu。針對這種情況進行Windows與Linux的檔案共享的方式有:
1、設定VMware共享目錄。
由於VMware屬於Windows中安裝的一個軟體,VMware軟體提供了通過安裝VMtool工具後,設定共享目錄即可在Windows與Linux下進行檔案共享(可直接進行檔案拉取或把檔案放在指定的共享目錄中操作)。
特點:
① VMware中設定的共享目錄是把windows的目錄共享給Linux使用,這個目錄是存在於window中。
② 無需通過網路即可完成共享。
附:
VMtool安裝連結:https://jingyan.baidu.com/article/c14654139e9ca10bfcfc4c8f.html
VMware設定共享資料夾連結:
2、Linux系統安裝Samba服務。
在Linux系統中安裝Samba服務,設定共享目錄,window即可通過網路方式訪問Linux中Samba服務設定的共享目錄。
特點:
① 這種共享方式是把Linux中的指定目錄共享給window訪問,這個目錄是存在於Linux中。
② 通過網路訪問,要求Linux與window必須能相互進行網路通訊。
3、window中安裝FTP或SSH軟體。
在window中安裝FTP或SSH軟體,把Linux當做伺服器,window作為客戶端,客戶端通過網路連線伺服器,即可進行檔案共享。
特點:
① 在FTP或SSH軟體中,可進行window與Linux兩邊檔案的任意操作。
② 通過網路訪問(UDP方式),要求Linux與window必須能相互進行網路通訊。
二、windows與Linux不在同一臺電腦的情況
如果想讓自己的window電腦與其它電腦上的Linux(其它window電腦的虛擬機器Linux或只裝Linux系統的電腦)進行檔案共享,由於VMware工具是本機雙系統共享檔案操作,所以這種方式不起作用。仍可以通過網路訪問的方式進行檔案共享。如:
1、Linux系統安裝Samba服務。
2、window中安裝FTP或SSH軟體。
由於這兩種方式用的是網路通訊,所以不侷限於windows與Linux是不是在同一臺電腦上。