Ubuntu和Window下的檔案互傳和本地共享
文章目錄
- 前言
- 一、Ubuntu和Window下的檔案互傳
- 1、開啟Ubuntu下的FTP服務
- 2、Window下FTP客戶端安裝
- 3、FileZilla 軟體設定
- 二、Ubuntu和Windows本地檔案共享
前言
在開發的程序中會頻繁的在 Windows 和 Ubuntu 下進行檔案傳輸,比如在 Windwos 下進行代碼撰寫,然后將撰寫好的代碼拿到 Ubuntu 下進行編譯,Windows 和 Ubuntu 下的檔案互傳我們需要使用 FTP 服務,設定方法如下:
FTP:檔案傳輸協議
作業方式:使用網路進行傳輸
在Ubuntu系統下搭建FTP服務器
在Windows系統下安裝FTP客戶端
一、Ubuntu和Window下的檔案互傳
1、開啟Ubuntu下的FTP服務
打開Ubuntu的終端,然后執行如下命令來安裝FTP服務:
sudo apt-get install vsftpd
等待軟體自動安裝,安裝以后使用如下VI命令打開/etc/vsftpd.conf,命令如下
sudo vi /etc/vsftpd.confvi
打開以后vsftpd.conf檔案以后找到vsftpd.conf 如下兩行:
local_enable=YES
write_enable=YES
如果上面兩行前面”#“,有的話就取消掉
修改完vsftpd.conf以后保存退出,使用如下命令重啟FTP服務:
sudo /etc/init.d/vsftpd restart
輸入以下命令
ps -axu
查找是否有和如下一行最后相同的陳述句,若有Ubuntu下FTP服務器搭建成功
root 2468 0.0 0.1 24044 2360 ? Ss 00:17 0:00 /usr/sbin/vsft
2、Window下FTP客戶端安裝
Window下FTP客戶端我們使用FileZilla,這是個免費的FTP客戶端軟體,我們可以在FileZilla官網下載,
下載地址:https://www.filezilla.cn/download/
打開 FileZilla 軟體,界面如下圖:

3、FileZilla 軟體設定
Ubuntu 作為 FTP 服務器,FileZilla 作為 FTP 客戶端,客戶端肯定要連接到服務器上,打開站點管理器,點擊:檔案->站點管理器,如下:

點擊圖 4.1.5 中的“新站點(N)”按鈕來創建站點,新建站點以后就會在“我的站點”下出現新建的這個站點,站點的名稱可以自行修改,比如我將新的站點命名為“Ubuntu”,如圖:

選中新創建的“Ubuntu”站點,然后對站點的“常規”進行設定,連接成功以后如圖 4.1.8 所示,其中左邊就是 Windows 檔案目錄,右邊是 Ubuntu 檔案目 錄,默認進入用戶根目錄下(比如我電腦的“/home/zuozhongkai”),但注意觀察Ubuntu 檔案目錄下的中文目錄都是亂碼的,這是因為編碼方式沒有選對,先斷開連 接,點擊:服務器(S)->斷開連接,然后打開站點管理器,選中要設定的站點“Ubuntu”,選擇“字符集”,選擇強制“UTF-7”,
設定好字符集以后重新連接到 FTP 服務器上,重新鏈接到 FTP 服務器以后Ubuntu 下的檔案目錄中文顯示就正常了,如果要將 Windows 下的檔案或檔案夾拷貝到 Ubuntu 中,只需要將左側的 Windows 區域選中要拷貝的檔案或者檔案夾,然后直接拖到右側的 Ubuntu 中指定的目錄即 可,將 Ubuntu 中的檔案或者檔案夾拷貝到 Windows 中也是直接拖放,
二、Ubuntu和Windows本地檔案共享
對于在 Windows 上安裝虛擬機軟體,在虛擬機軟體中運行 Ubuntu 系統這類場景,Ubuntu 和 Windows 檔案互傳可以使用本地共享的方式,這種共享的方式極大的免除了不同系統檔案之間的檔案復制和磁盤空間的雙重占用,
首先在Vmware中啟動Ubuntu系統,然后在 Vmware 的選單欄,選擇“虛擬機(M)”選項下的“安裝 VMware Tools(T)”,

重啟 Ubuntu 之后,在 VMware 的虛擬機選單欄中選擇“設定(S)”,如下圖所示:

在彈出的選單中,選擇“選項”,在該界面中,單擊“共享檔案夾”,在右邊界面中選擇“總是啟用(E)”,如下圖所示:

現在我們需要添加共享的檔案夾了,這里我們在 Windows 的 F 盤里新建一個名為 “share”的檔案夾,如下圖所示,這個檔案夾呢就是以后我們用來在 Windows 和 Ubuntu 系統之間共享檔案的地方,當然了,任何一個檔案夾都是可以的,讀者可以按自己的實際情況選擇,
跟著添加向導進行設定,需要注意的是默認勾選“啟用此共享”,如果不想該檔案夾的內容被修改,可以勾選只讀,此處我們不勾選“只讀”,點擊“完成”按鈕,

現在如果我們需要向 Ubuntu 系統傳檔案,就可以直接將該檔案復制到 share 目錄就可以了,以后我們需要向 Ubuntu 系統傳遞的檔案就都放在 share 檔案夾下,那 Ubuntu 如何訪問 share 檔案夾呢?
該檔案夾在 Ubuntu 系統中對應的是/mnt/hgfs/share/目錄,我們在終端中輸入命令:
ll /mnt/hgfs/share/
如果需要從 Ubuntu 系統向 Windows 傳遞檔案,可 以 cp 命令或 mv 命令檔案到該目錄,
我們在VMware tools中默認啟用了拖曳和復制功能,可以用滑鼠直接將檔案或檔案夾從 Windows 拖到 Ubuntu 或從 Ubuntu 拖到 Windows 中,復制功能則可用于在 Ubuntu 和 Windows 中共享粘貼板,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/279917.html
標籤:其他
