Ubuntu小技巧9——使用Samba服务实现Windows和Linux文件访问

前端之家收集整理的这篇文章主要介绍了Ubuntu小技巧9——使用Samba服务实现Windows和Linux文件访问前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Ubuntu小技巧8——Ubuntu小技巧9——使用Samba服务实现Windows和Linux文件访问

很多时候做开发的时候需要在Linux上编译运行,但是又想用Windows的优秀工具,不停的将文件拷贝到Windows和Linux是极其浪费时间的,此时就需要将Linux的文件直接挂载到Windows上面,使用Windows上面的优秀工具阅读和编写代码,在Linux上面编译运行就可以了。经验告诉我们使用SourceInsight和Samba服务来开发大型c项目是一个明智的选择,当然也可以根据需要使用其它代码阅读、编辑器,此处将提供一些经典可靠的方法

1、Windows下访问Ubuntu系统文件(使用Samba服务)

右键文件夹,然后直接点击Local NetWork Share,如果没有安装samba服务的话,会自动安装(重启sudo/etc/init.d/smbdrestart),安装后全部勾选Create Share;

全部勾选后就不用输入密码了,Windows下直接使用\\192.168.1.xxx既可以访问Ubuntu共享的文件了,但是使用其工具如SourceInsight写代码的时候却无法保存,即为无写权限,因此需要修改配置文件以获得写权限。

如图1,共享特定文件夹:

如图1

Windows下访问samba服务器共享的文件,只需要在资源管理器中输入\\Ubuntu系统ip即可(如\\192.168.1.101),如图二所示:

如图2

此时,还没有写权限,保持文件会失败,如图3:

如图3


对于图1共享的方式需要重新设置共享的文件权限,默认的是只读,所以无法保存写回,因此设置共享的时候需要对其进行添加可读可写权限,如下图操作即可:

图4


通过以上方法就可以轻松访问Ubuntu中的文件了,其它Linux系统依此类推,只不过在安装服务的时候有一点点区别而已。


2、Ubuntu下访问Windows下的文件

Ubuntu下访问Windows下文件同上面类似,只需将WIndows文件夹共享,然后设置可读可写权限即可,如下图所示:

其中,图1至图3为Windows共享文件夹的方法,图4至图7为Ubuntu下访问Windows文件的具体步骤

图1


图2


图3


图4


图5


图6


图7



3、WIndows、Linux文件访问的其它经典方法

①Windows下使用软件文件管理软件访问Linux系统文件,如cuteftp、WInSCP、SSHSecureShellClient等经典软件,也可以使用SecureCRT软件的Transfer功能来实现文件的拷贝

②使用常见的服务,如FTP,Samba,NFS服务

③Linux到Linux,可以使用②中的服务,也可以使用ssh服务的scp命令来拷贝,还可以使用SecureCRT来传输文件

④使用虚拟机的挂载功能,第一,虚拟机自身有共享功能,选择要共享的文件共享,在系统中建立映射即可;第二,使用虚拟机增强根据插件,VMware Tool或者VituralBox Tool等插件就可以实现文件拖放,也是非常方便的

⑤以下几个链接也可以实现系统之间的文件共享和访问,可根据需要和实际条件来使用

此处补充一下,若需要远程访问Linux系统可以使用带ssh服务的一些工具,如putty、SecureCRT、SSHSecureShellClient等

linux-arm笔记1:ubuntu 下如何安装、破解SecureCRT 软件,连接arm开发板

linux-arm笔记2:如何在ubuntu上安装ftp,并且用ftp向arm开发板上传文件

如何在windows下操作虚拟机,如何实现虚拟机和windows桌面文件快速复制

如何用网线实现两台电脑之间的文件共享

arm-linux笔记3:arm-linux PC文件传输方法总结(4种最常见的方法)

Linux笔记1——Linux下利用NFS和Samba在source insight上快速开发应用程序

以上是本人积累和使用过的一些跨系统文件共享和访问方式,贴在此处仅供学习、参考!

猜你在找的Ubuntu相关文章