本地开发与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

你可能感兴趣的:(linux)