--本文援引自朱有鹏老师的《嵌入式开发环境搭建 》

在 Windows 和虚拟机 Ubuntu 之间共享文件有好几种方法,包括 tftp,samba,VMWareTools
等。每种方法在网上都能找到不少对应的介绍文档,大家可先了解一下再根据自己的喜好选择
一种使用。
    在这里介绍通过 VMWareTools 建立共享文件夹的方法,这也是我最常使用的方法。首先选
择 VMWare 软件的菜单栏 VM->Settings->Options->SharedFolders,然后在右侧选择 Always
Enable,点击下方 Add 按钮,浏览添加一个事先建立好的 Windows 下的文件夹作为共享文件夹。
如下图是添加好共享文件夹后的样子,我定义的共享文件夹为 F:/windows_share。

启动 Ubuntu,进入/mnt 目录,可见该目录下有一个名为 hgfs 的文件夹,其内有一个和我们
在 Windows 中建立的共享文件夹同名的文件夹,此即为我们在 Ubuntu 中访问该共享文件夹的

目录。

在Linux 的root用户模式下,cd /mnt/hgfs,进入到该路径下ls,发现共享文件夹,该文件夹中的内容与windows下的共享文件夹相同且同步。

为了访问方便,我一般会为该共享文件夹建立一个符号链接。首先切换到 root 用户(我们
在做开发时一般都是在 root 下,以避免因为权限问题造成的一些不必要的麻烦。),然后进入
root 用户的根目录/root,并执行 ln –s /mnt/hgfs/windows_share /root/windows_share,即可在/root
下成功创建共享文件夹的符号链接,便于以后实验时与 Windows 下交互。

使用 su 或 su root 命令切换到 root 时需要输入 root 用户的密码,很多人觉得奇怪我在安装
ubuntu 时并没有要求输入 root 用户的密码啊。其实 root 账户密码是我们安装好 ubuntu 以后再设
置的,我们在终端中自己的用户下输入 sudo su root,然后输入自己账户的密码,系统即会允许
我们为 root 账户设置密码,重复输入两次即可完成设置。建议 root 用户和本用户使用同样的密

码,并且不要太长,否则经常输入会很麻烦。密码也不宜太生僻否则长时间不用会忘记。

补充:

linux下mnt目录的作用:

mount  英文解释: 登上; 爬上; 攀登; 骑上; 乘上; 跨上  可直接理解为“挂载”

挂接光驱、USB设备的目录,加载后,会在mnt里多出相应设备的目录。mnt是mount的缩写。

这个功能能把host上的目录mount到Guest上的/mnt/hgfs目录”,这个功能是这样的吗?

HGFS:host guest folder share

03_建立 Windows 和虚拟机 Ubuntu 共享文件夹相关推荐

  1. VBox虚拟机Ubuntu共享文件夹设置自动挂载

    1.安装增强功能包(Guest Additions) 安装好Ubuntu 后,运行Ubuntu并登录.然后在VirtualBox的菜单里选择"设备(D)" -> " ...

  2. 【亲测有效】解决 Ubuntu 虚拟机无法共享文件夹的问题

    Ubuntu 虚拟机无法共享文件夹 1. 什么是虚拟机共享文件夹 2. 如何开启虚拟机的共享文件夹 3. 重新安装 VMware-tools 参考链接 1. 什么是虚拟机共享文件夹 最近,遇到了一个很 ...

  3. windows与ubuntu共享文件夹

    一.Ubuntu访问Windows共享文件夹 1.对需要共享文件夹右击->属性->共享 2.选择要与其共享的用户,选择好用户点击有点添加按钮添加,然后点击下方的共享按钮 3.完成共享 4. ...

  4. Ubuntu虚拟机设置共享文件夹

    Ubuntu虚拟机设置共享文件夹 注:个人笔记,小白笔记. 点击设置 进入到Ubuntu 中 cd /mnt/hgfs/ 后   我们会看到自己设置的共享文件夹. 转载于:https://www.cn ...

  5. Ubuntu 21.04 虚拟机设置共享文件夹

    1,虚拟机设置共享文件夹 在虚拟机->设置->选项->关系文件夹: 设置为总是启用,选择共享文件夹路径. 2,手动挂载 如果进入虚拟机之后,没有找到共享文件夹尝试使用以下指令进行手动 ...

  6. virtualBox中的ubuntu共享文件夹

    在网上搜索了一顿,有XP与virtualBox中的ubuntu共享文件夹的方法,经实验在win7上也可以,但是,其自动挂载在我的机器上怎么都不成功,没有办法,只好建立一个执行文件来手动执行,如有谁成功 ...

  7. Linux学习之遇到的小问题---查看系统版本,虚拟机创建共享文件夹,用到的命令记录。

    大部分都是网络上收集征集记录自己遇到的问题及解决方法. 一.查看操作系统是32位的还是64位的 在控制台输入:sudo uname --m 回车后: 如果显示i686,则表示安装了32位操作系统 如果 ...

  8. Win7与VirtualBox ubuntu共享文件夹

    在网上搜索了一顿,有XP与virtualBox中的ubuntu共享文件夹的方法,经实验在win7上也可以,但是,其自动挂载在我的机器上怎么都不成功,没有办法,只好建立一个执行文件来手动执行,如有谁成功 ...

  9. ubuntu共享文件夹或文件等右下角一把锁的标志【终极解除右下角锁的方法】

    ubuntu共享文件夹或文件等右下角一把锁的标志[终极解除右下角锁的方法] ubuntu中取消文件夹或文件等右下解一把锁的标志 方法:sudo chmod -R 777 路径(文件夹或文件) 比如:在 ...

最新文章

  1. iOS 轻击、触摸和手势的检测
  2. ECLIPSE配置MAVEN
  3. JDK1.6.0下载安装与环境配置
  4. 计算机技术在环境中的好处,浅谈计算机技术在德育现代化中的作用
  5. C语言-用gcc指令体验C语言编译过程
  6. 英国电信宣布2030年前碳排放削减87%
  7. codeforces 1038a(找最长的前k个字母出现相同次数的字符串)水题
  8. RDLC报表---自定义数据集
  9. intellij mysql jdbc_intellij idea java项目中通过JDBC链接mysql
  10. Http头部和状态码
  11. 华为这份关于专利的会议纪要,都说了什么?(内含华为十大发明彩蛋)
  12. GAN造图MINST手写数字
  13. python项目方案书模板格式_项目策划书模板范文
  14. Java检验yyyymm合法,JAVA日期格式校验正则表达式方法,yyyy年MM月,yyyy-MM-dd格式等...
  15. word如何调整字间距离_WORD如何调整行间距和字间距
  16. Type C DP简介
  17. 【React】React三大属性:Props、State、Refs
  18. flink cdc 2.2.1 mysql connector
  19. 手机连接投影机的步骤_手机连接投影机的步骤(投影仪无线网连接步骤)
  20. eclispe中只能输入英文,无法调用输入法

热门文章

  1. 大数据导出Excel导致内存溢出的解决方案
  2. KFC宅急送点餐系统开发 MFC动态树形控件使用
  3. python文件处理——encoding参数,utf-8,gbk
  4. 基于SSM的Web网页聊天室系统设计与实现 毕业论文+项目源码及数据库文件、
  5. 解决Windows Server 2008 R2安装声卡驱动后还是提示无音频设备的问题
  6. hdu 4735 Little Wish~ lyrical step~(DLX)
  7. (Record)西数企业级硬盘查验方法
  8. 【LeetCode】第374题——猜数字大小(难度:简单)
  9. 数字信号处理(七)FIR数字滤波器的设计
  10. 7 点建议助您写出优雅的 Java 代码