在開發的過程中會頻繁的在Windows 和Ubuntu 下進行文件傳輸,比如在Windwos 下進行代碼編寫,然後將編寫好的代碼拿到 Ubuntu 下進行編譯。Windows 和Ubuntu 下的文件互傳我們需要使用 FTP 服務,設置方法如下:
1、開啟 Ubuntu 下的 FTP 服務
打開Ubuntu 的終端窗口,然後執行如下命令來安裝 FTP 服務:
sudo apt-get install vsftpd
等待軟件自動安裝,安裝完成以後使用如下VI 命令打開/etc/vsftpd.conf,命令如下:
sudo vi /etc/vsftpd.conf
打開以後 vsftpd.conf 文件以後找到如下兩行:
local_enable=YES write_enable=YES
確保上面兩行前面沒有“#的話就取消掉,完成以後如圖所示:
修改完 vsftpd.conf 以後保存退出,使用如下命令重啟 FTP 服務:
sudo /etc/init.d/vsftpd restart
2、Windows 下 FTP 客戶端安裝
Windows 下 FTP 客戶端我們使用 FileZilla,這是個免費的 FTP 客戶端軟件,可以在 FileZilla官網下載,下載地址如下:https://www.filezilla.cn/download,下載界面如圖所示:
我們已經下載好 FileZilla 並放到開發板光盤中了,路徑為:3、軟件->FileZilla_3.39.0_win64-setup_bundled.exe,雙擊安裝即可。安裝完成以後找到安裝目錄,找到圖標,然後發送圖標快捷方式到桌面,完成以後如圖所示:
打開 FileZilla 軟件,界面如圖所示:
3、FileZilla 軟件設置
Ubuntu 作為 FTP 服務器,FileZilla 作為 FTP 客戶端,客戶端肯定要連接到服務器上,打開站點管理器,點擊:文件->站點管理器,打開以後如圖所示:
點擊圖中的“新站點(N)”按鈕來創建站點,新建站點以後就會在“我的站點”下出現新建的這個站點,站點的名稱可以自行修改,比如我將新的站點命名為“Ubuntu”如圖所示:
選中新創建的“Ubuntu”站點,然後對站點的“常規”進行設置,設置如圖所示:
按照圖中設置好以後,點擊“連接”按鈕,第一次連接可能會彈出提示是否保存密碼的對話框,點擊確定即可。連接成功以後如圖所示:
連接成功以後如圖所示,其中左邊就是 Windows 文件目錄,右邊是 Ubunut 文件目錄,默認進入用戶根目錄下(比如我電腦的“/home/zuozhongkai”)。但是注意觀察在圖中 Ubuntu 文件目錄下的中文目錄都是亂碼的,這是因為編碼方式沒有選對,先斷開連接,點擊:服務器(S)->斷開連接,然後打開站點管理器,選中要設置的站點“Ubuntu”,選擇“字符集”,設置如圖所示:
按照上圖設置好字符集以後重新連接到 FTP 服務器上,重新鏈接到 FTP 服務器以後Ubuntu 下的文件目錄中文顯示就正常了,如圖所示:
如果要將 Windows 下的文件或文件夾拷貝到 Ubunut 中,只需要在圖中左側的 Windows 區域選中要拷貝的文件或者文件夾,然後直接拖到右側的 Ubuntu 中指定的目錄即可。將 Ubuntu 中的文件或者文件夾拷貝到 Windows 中也是直接拖放。
閱讀更多 小平頭 的文章