首页

文章

linux与windows文件共享的方式有哪两种

发布网友 发布时间:2022-04-20 00:51

我来回答

3个回答

热心网友 时间:2022-04-18 08:02

linux(虚拟机中)与windows共享文件两种方法

Windows 下用 SourceInsight 与 Linux 协作编码
习惯了用SourceInsight 读写代码,在Linux下一时没找到类似的工具,vi的操作也不熟,偶尔看看或小改动代码还行,项目一大就感觉就力不从心了;所以还是准备采用Windows下进行代码的阅读和编写,Linux 下编译运行。下文是该环境的安装和配置过程,记录备忘。

环境说明:
Windows 7 + SourceInsight 3.5
Ubuntu 11.04 (这里是基于VMware的虚拟机,理论上不仅限于虚拟机)

以下主要分成两部分,一是Ubuntu下Samba的安装和配置;二是Windows下将Linux共享目录映射为网络驱动器。
一. Ubuntu 11.04 下 Samba 的安装和配置
1) 安装samba软件包
# sudo apt-get install samba
# sudo apt-get install smbclient

2) 创建共享目录:(目录名可自定义)
# mkdir /home/share
# chmod -R 777 /home/share # 若不更改权限,windows下不能写入(适用于只读共享)!!!

3) 修改Samba配置文件:
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak # 备份samba的配置文件
# gedit /etc/samba/smb.conf

A. 找到"# security = user"将它改成"security = share" # 注:去掉行首的注释符号
说明:security = share表示任何人都可以不需要输入密码登录;默认的security = user表示每个用户必须输入密码才能登录。
B. 在配置文件的最后加入以下内容(不包含行末注释说明部份)
[share] # 共享文件名,可自定义,与共享目录名可不一致
comment=VMware Ubuntu Share # 共享说明,可自定义
path=/home/share # 共享目录,应与之前创建的一致,必须为绝对路径
public=yes # 允许所有人都能够看到此目录
writable=yes # 允许用户在此目录下可写

4) 重启Samba服务
# sudo /etc/init.d/smbd restart

Samba 的安装和配置已完成。

二. Windows 7 下将步骤一的共享目录映射为网络驱动器。
1) 确保Ubuntu的网络配置OK,查看并记录IP地址,这里以192.168.128.128为例。可在Windows 7的cmd下先用ping检测下网络是否畅通。
如OK,在Windows的资源管理器地址栏中输入"\\192.168.128.128\share",即可访问该共享目录。
2) 在[计算机]图标上点右键(XP可能是在[网上邻居]图标上点右键),选择"映射网格驱动器(N)..."
在“驱动器”一栏选择合适的盘符,这里选择为W;
在“文件夹”一栏输入"\\192.168.128.128\share";
点击完成。
3) 双击[计算机],即可看到一个盘符为W的网络驱动器。

三. 共享代码。
把代码放在以上创建的共享目录里,在此创建SourceInsight工程,即可在Windows中用SourceInsight对代码进行修改和编写;在Ubuntu中进行编译。

====================================================================

第二种办法使用vmware自带的共享文件夹功能

说是自带,其实需要安装vmware-tools,具体怎么安装请自行百度;

共享目录在linux端是/mnt/hgfs;在win中需要在vmware的系统里setting-》option-》shared folders里设置

热心网友 时间:2022-04-18 09:20

由于暂时还不会防火墙和SELINUX配置,而下面有些方法中的操作会受到他们的*,因此先关闭这俩。
关闭防火墙的命令:service iptables stop
关闭SELINUX命令:setenforce 0

一、实现linux和windows之间的文件夹共享
方向:windows访问linux
方法1:使用第三方软件
1、修改配置文件:vi /etc/ssh/sshd_config,主要是把Port这个参数解除注释,其他参数可以根据情况自己修改。
2、重启ssh服务:service sshd restart
3、在windows下安装SSH Secure SHELL,安装成功后有个子程序SSH Secure File Transfer Client,打开后输入:
hostname:192.168.1.200(如果有DNS服务,可以写成linux主机名)
port:22(默认值,可以修改成其他值)
username:abc(也可以是linux下其他帐号)
password:123
连接成功后就可以在windows下向linux上传和下载文件了

方法2:SAMBA共享
1、安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yum
yum是一种快速安装模式,它会自动解决软件安装时的依赖问题并自动去特定的服务器下载相应的软件进行安装,命令十分简单:yum install samba,快捷方便的背后离不开程序员的辛苦啊!
2、创建共享文件夹,这里就是mkdir -m 777 /home/def/share
3、修改/etc/samba/smb.conf,这里面的参数就比较多,主要是
workgroup = WORKGROUP(这个就是windows工作组模式,还有一种是域模式)
hosts allow = 192.168.1.100(可以放问的IP地址,这里写的时windows地址)
然后在文件的结尾加上
[public](共享名,就是windows访问时会显示的名称)
comment = Public Stuff(注释)
path = /home/def/share(共享名)
public = yes(公开)
writable = yes(可写)
当然这里只是些基础的参数,还有其他的参数根据情况设置,比如会出现乱码,还要指定编码格式。
4、重启smb服务:service smb restart
5、创建samba客户:smbpasswd -a def,回车后会提示输入密码。这个就是将来远程主机登录时需要的密码,这里的def帐号必须时系统已经有的
帐号,没有的话会报错,然后新输的密码就是远程登录密码,这样做的好处就是自己的密码和远程登录的密码分开。
6、windows下连接,启动运行,输入\\192.168.1.200,输入smb帐号密码就可以了

方向:linux访问windows
方法一:挂载共享文件夹
在linux下执行 mount -o username=abc //192.168.1.100/share /mnt/share,回车后要求输入密码,就是windows密码123
老实说这种方法是很好理解的,挂载命令嘛,最简单的语法。但却是让我困惑最深的,因为linux下的分区格式是ext2\3\4,而windows一般使用NTFS格式,这是linux不能识别的,而这里竟然可以挂载,而且还能读出其中的文件。真是太匪夷所思了。

三、实现linux之间的文件夹共享
方法一:挂载
1、在A机上创建共享文件夹:mkdir -m 777 /home/share
2、修改/etc/exports文件,添加一条 /home/share *(rw),这条中/home/share指定了共享位置,*代表所有主机,也可以单独写IP地址,rw是可读写
3、重启nfs服务:service nfs restart
4、在B机上挂载:mount -t nfs 192.168.1.100:/home/share /mnt/share,回车输入帐号密码就可以了
5、最后就是在B机上验证下是否挂载成功,命令:df
方法二:使用SCP命令传输
这条命令是我昨天刚学到的,很简单的操作 scp /home/share(源) 192.168.1.200:/home/share(目的),回车后要输入密码,具体详见man scp

热心网友 时间:2022-04-18 10:54

在日常办公中,同事之间合作经常要花费时间索要对方的文件并等待反馈,这不仅有沟通成本,也经容常让同事无法了解彼此的最新工作进展。坚果云可以让文件在协作的同事之间自动流转,随时可以获得对方的最新工作成果,再也不用去专门要文件、等文件。之前IDC也做过相关的调查,使用我们的产品后,平均节约2.1%的时间,按8小时工作时间计算,相当于每个员工每月多出来5小时的工作时间。
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 linux和windows怎么进行文件共享 如何将linux 下的文件直接共享给 windows 神舟笔记本怎么进入bios 部编版小学语文二年级上册全部单元集体备课(教材分... 神舟电脑进入BIOS怎么办 神舟电脑进入BIOS怎么办? 仅有感恩还不够作文 以:只有( )不够的写一篇作文(600字左右 只有是不够的作文600字 仅有自信还不够作文600字 仅有知识还不够 作文 仅有梦想还不够作文800字 我的半命题作文题目是:仅有 还不够,600 本作文够不够600字 这就够了 或者 这还不够 为题写一篇600字作文,求... 请以“这次够了”或“这还不够”为提,写一篇作文。不少... 求这还不够 作文500字 初中作文600 字:这还不够 ,素材有什么? 《这还不够》,写一篇作文 这就够了or这还不够作文600字,求原创 初中作文600字:这还不够,可以写什么事情 ,请举例... linux 如何共享文件夹给 windows 访问,并能上传文... Linux怎样访问Windows共享文件和文件夹 linux系统怎么共享windows系统文件夹 WINDOWS和LINUX如何实现文件共享 linux下的文件共享到windows下的方法有几种,具体... linux下如何设置目录共享,可以让windows访问? 怎么实现用linux访问windows的共享文件 如何在linux系统里访问windows的磁盘共享文件 linux与windows文件共享 把linux上的文件拷贝到windows下 怎样共享windows和linux之间的文件 linux 自带的rsync 怎么同步文件到windows? 如何共享一个windows文件和linux文件 在linux下如何访问windows的共享文件 vmware里面的linux怎么和windows相互传文件 linux如何访问windows共享文件夹 SSL证书无效是什么原因? ssl证书过期怎么办? 王者荣耀ssl证书无效要怎么解决 安装好的SSL证书无效怎么办?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com