一键搞定windows和linux之间文件传输
2011-12-12 11:07
295 查看
一键搞定windows和linux之间文件传输
问题:在windows IDE下编写的代码要上传到linux服务器上编译,每次要用ssh把改动的代码手工传上去。
解决方案一:直接在linux服务器上编写。不方便的地方在于重构代码时,还是在IDE下比较方便快捷,VA提供的功能在linux下还没有这么方便。
解决方案二:在windows用samba连接到服务器,直接在上面编辑。用si还不错,用VS有时候就感觉比较慢。
解决方案三:在windows用samba连接到服务器,在windows下编辑,用脚本传送到linux上。这里要讲的就是这个方案。
步骤一:在linux 上建立一个samba服务器,在samba的配置文件smb.conf(不同的samba可能不同)中新注册一个用户:
[NewUser]
path = /home/NewUser/
comment = NewUserHome
#guest ok = yes
available = yes
browsable = yes
public = yes
writable = yes
follow symlinks = yes
unix extensions = no
然后重启一下samba的服务。
步骤二:在windows下映射网络驱动器到该目录下,映射好为z:盘。
步骤三:在windows下的代码根目录下创建一个批处理文件,将该目录下所有修改过的文件拷贝到z:盘对应的目录中。
xcopy dir\*.hpp Z:\dir\ /E /Y /D /M /EXCLUDE:excludedfile.txt
xcopy dir\*.cpp Z:\dir\ /E /Y /D /M /EXCLUDE:excludedfile.txt
第一个命令为拷贝hpp头文件,第二个命令为拷贝cpp文件,excludefile.txt 为过滤的文件,比如说是项目文件。
如果代码结构是多级目录,也可以相应修改。
步骤四:在windows IDE中修改代码,修改完要上传就直接双击该批处理文件。这样就可以在linux上编译了。
问题:在windows IDE下编写的代码要上传到linux服务器上编译,每次要用ssh把改动的代码手工传上去。
解决方案一:直接在linux服务器上编写。不方便的地方在于重构代码时,还是在IDE下比较方便快捷,VA提供的功能在linux下还没有这么方便。
解决方案二:在windows用samba连接到服务器,直接在上面编辑。用si还不错,用VS有时候就感觉比较慢。
解决方案三:在windows用samba连接到服务器,在windows下编辑,用脚本传送到linux上。这里要讲的就是这个方案。
步骤一:在linux 上建立一个samba服务器,在samba的配置文件smb.conf(不同的samba可能不同)中新注册一个用户:
[NewUser]
path = /home/NewUser/
comment = NewUserHome
#guest ok = yes
available = yes
browsable = yes
public = yes
writable = yes
follow symlinks = yes
unix extensions = no
然后重启一下samba的服务。
步骤二:在windows下映射网络驱动器到该目录下,映射好为z:盘。
步骤三:在windows下的代码根目录下创建一个批处理文件,将该目录下所有修改过的文件拷贝到z:盘对应的目录中。
xcopy dir\*.hpp Z:\dir\ /E /Y /D /M /EXCLUDE:excludedfile.txt
xcopy dir\*.cpp Z:\dir\ /E /Y /D /M /EXCLUDE:excludedfile.txt
第一个命令为拷贝hpp头文件,第二个命令为拷贝cpp文件,excludefile.txt 为过滤的文件,比如说是项目文件。
如果代码结构是多级目录,也可以相应修改。
步骤四:在windows IDE中修改代码,修改完要上传就直接双击该批处理文件。这样就可以在linux上编译了。
相关文章推荐
- Linux与windows之间文件传输工具RZSZ安装(Xshell或CRT)
- Linux与windows之间文件传输
- linux 与 windows 之间的文件传输,共享
- Windows到Linux之间的文件传输---putty_psftp_pscp用法简介
- 本地windows机器和远程Linux服务器之间文件传输 -- Xshell 使用sftp 上传下载文件
- Linux与windows之间-文件传输工具RZSZ
- linux 与 windows 之间的文件传输,共享
- Linux与windows之间-文件传输工具RZSZ
- pscp -- Windows 与 Linux 之间文件传输
- Windows到Linux之间的文件传输---putty_psftp_pscp用法简介
- SecureCRT——Windows和Linux之间的那点事儿——文件传输、登录、控制等等
- Linux和Windows之间进行文件传输
- 使用pscp实现linux与windows之间文件传输
- Linux与windows之间文件传输
- Linux与windows之间-文件传输工具RZSZ
- windows与linux系统之间文件传输
- ubuntu/debian 配置ssh服务,实现两台linux主机之间文件传输
- Windows和Linux之间相互访问
- 虚拟机下的linux与主机windows之间的共享方法
- 利用SecureCRT在linux与Windows之间传输文件