VMware的Ubuntu设置文件夹共享

本文详细介绍如何在VMware虚拟机中配置并使用共享文件夹功能,包括安装VMware Tools的过程,以及如何在Linux系统中访问共享的Windows文件夹。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.依次点击VMWare窗口左上方的“虚拟机”、“设置”,
2.弹出的对话框中依次点击“选项”、“共享文件夹”、“下一步”
3.选择要共享的文件夹路径,并填写名称。
4.添加共享文件夹的路径及名称,确定
5.重要部分:进入虚拟机,安装VMware Tools
6.此时会弹出一个虚拟光驱的窗口,右键——“在终端打开” VMwareTools-10.1.15-6627299.tar.gz
7.解压->进入安装程序目录->执行安装:
    tar zxvf VMwareTools-10.1.15-6627299.tar.gz
 cd vmware-tools-distrib/
 ./vmware-install.pl
 8.至此,在/mnt/hgfs/下应该就能看到刚才在虚拟机中设置的windows下的共享文件夹share了:
 9.如果到上面一步时/mnt/hgfs/下没有共享文件夹——不要着急,再加一条命令即可:
 vmhgfs-fuse .host:/  /mnt/hgfs/
 这时把你在windows下的文件放入共享文件夹share中,再回到Ubuntu中,cd 到/mnt/hgfs/share,就可以看到这些共享的文件了。 (实现共享)
 10.以创建一个软连接到home目录,这样方便进入共享目录:
 cd /mnt/hgfs
ln -s /mnt/hgfs/share/ ~/share
这样再想进入共享目录时,只需在家目录下 cd share 就可以了
### 如何在 VMware设置 Ubuntu共享文件夹 #### 安装必要的工具 为了使共享文件夹功能正常工作,必须先安装 `open-vm-tools` 和 `open-vm-tools-desktop` 工具包。这些工具提供了支持 VMware 虚拟机的功能,包括共享文件夹的支持。 运行以下命令以更新软件源并安装所需的工具: ```bash sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop ``` 完成安装后,建议重启虚拟机以应用更改[^1]。 #### 配置 VMware 主机端的共享文件夹 在 VMware 的图形界面中,转到虚拟机菜单中的 **“设置” -> “选项” -> “共享文件夹”**。点击右侧的 **“添加”** 按钮,指定要与虚拟机共享的本地目录路径以及其名称(例如 `Code_share_Ubuntu`)。确保选中 **“始终启用”** 或者 **“启动时启用”** 以便自动加载该共享文件夹[^2]。 #### 在 Ubuntu 上验证共享文件夹的存在 一旦主机上的共享文件夹已配置好,在 Ubuntu 终端执行以下命令来确认可用的共享文件夹列表: ```bash vmware-hgfsclient ``` 此命令会返回所有由 VMware 提供给当前虚拟机的共享文件夹的名字。假如名为 `Code_share_Ubuntu` 的共享文件夹存在,则它应该在此处列出出来[^3]。 #### 手动挂载共享文件夹 如果 `/mnt/hgfs/` 下未自动生成对应的共享文件夹链接,可以通过手动方式将其挂载至目标位置。使用如下命令实现挂载操作: ```bash sudo vmhgfs-fuse .host:/<shared_folder_name> /mnt/<mount_point> -o allow_other ``` 例如,假设共享文件夹名叫做 `Code_share_Ubuntu` 并希望挂载到 `/mnt/code_share` ,则应这样写入命令: ```bash sudo mkdir -p /mnt/code_share sudo vmhgfs-fuse .host:/Code_share_Ubuntu /mnt/code_share -o allow_other ``` 接着通过 `ls /mnt/code_share` 来检验是否成功挂载了共享文件夹的内容[^3]。 #### 自动化挂载过程 为了让每次开机都能自动挂载共享文件夹而无需重复以上步骤,可编辑系统的 fstab 文件加入相应的条目。首先赋予自己修改权限: ```bash sudo chmod u+w /etc/fstab ``` 随后打开 `/etc/fstab` 文件进行编辑,并追加下面这一行内容(替换 `<shared_folder_name>` 和实际使用的挂载点): ``` .host:/<shared_folder_name> /mnt/<mount_point> fuse.vmhgfs-fuse allow_other,uid=0,gid=0,umask=022 0 0 ``` 保存退出之后再次重启系统即可生效[^3]。 #### 创建快捷方式到桌面或其他常用地方 最后一步是为了方便访问已经挂载好的共享文件夹,可以在桌面上创建软连接指向它。具体做法是找到自己的桌面绝对路径(通常类似于 `/home/<username>/Desktop/`),然后利用 `ln -s` 命令建立符号链接。例如: ```bash ln -s /mnt/hgfs/Code_share_Ubuntu ~/Desktop/ ``` 这将在用户的桌面上生成一个通往共享文件夹的新图标[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值