1. 程式人生 > >本地開發與linux實現檔案同步

本地開發與linux實現檔案同步

最近公司裡面的專案在本地無法訪問,只能在linux上執行,so,剛開始是自己挨個改然後使用Xshell中的rz進行上傳替換,或者使用軟體filezilla,但是老大說太麻煩了手把手教我實現同步,看程式碼:

/sbin/mount.cifs //192.168.200.50/test /usr/local/nginx/html -o username=winname,password=mima,vers=2.0

註釋:

/sbin/mount.cifs 是虛擬機器的磁碟掛載,預設就有(只要虛擬環境沒錯)

//192.168.200.50/test  其中ip是windows的Ip,不知道的可以cmd開啟小黑框輸入ipconfig看一下,後面的test就是你本地的資料夾,不用你寫哪個盤,不過你必須在執行這句話之前,先把test資料夾設定成共享,具體做法就是滑鼠右擊然後屬性,設定共享,就算是在c盤下的,C/test,那麼只要你設定成共享,ip之後可以直接跟資料夾名

/data/test  這個路徑是虛擬機器上你所能預設訪問的路徑,就是你搭載一套lnmp之後預設訪問的路徑

-o  不解釋

username  就是你本地window的登入名字,最好是英文名字

password  就是本地登陸密碼

vers=2.0       這個的意思就是,我當初windows登陸名字是中文的,後來新建一個賬戶,貌似許可權不夠,後來整了半天發現是這個錯,加上就好,本地登入名若是英文的則可忽略此步驟,也有部分是因為協議不匹配,所以產生 112 主機關閉 的錯誤

還有一點需要注意的是,在你本地與虛擬機器同步前,必須先把你要同步的那個資料夾設定成共享的,保證你上面的使用者名稱對這個資料夾有讀跟寫許可權才可以

其他的也有軟體保持檔案同步的就是rsync,自己可以搜一下,這裡不做解釋

結束語》》螢火蟲的光點雖然微弱,但亮著便是向黑暗挑戰。hai