解决本机往虚拟机互传文件问题——共享文件夹

本文详细介绍了如何在VMware中设置和使用共享文件夹,以便于宿主机与虚拟机之间的文件传输。方法包括直接设置共享文件夹、安装VMware Tools以及使用网络IP共享。这些方法使得文件在两者间同步变得简单便捷。

共享文件的意义在于可以把宿主机的文件传到虚拟机内,这是VMware 自带的传文件功能,非常好用。

前置条件:

在宿主机建立一个共享文件夹

操作步骤:

1) 在宿主机创建个文件夹

2) 右键“属性”,

3) 点击‘共享’列名,选择‘共享’按钮,

在这里插入图片描述

4)选择所有者共享,点击‘共享’按钮;

在这里插入图片描述

5)出现共享的路径,点击完成;

在这里插入图片描述

6)关闭该页面。

在这里插入图片描述

二、虚拟机共享宿主机文件操作

1、关闭虚拟机的win10系统;

2、打开编辑虚拟机设置;
在这里插入图片描述

3、选择‘选项’列名,点击‘共享文件夹’,选择‘总是启用(E)’,再点击‘添加(A)’;

在这里插入图片描述
5、点击‘浏览’;

在这里插入图片描述

6、选择需要虚拟机共享的文件,点击‘确定’;

在这里插入图片描述

7、系统自动填入路径和名称,点击下一步;
在这里插入图片描述

8、选择启用此共享(E),点击完成;

在这里插入图片描述

9、勾选‘在Windows 客户机中映射为网络驱动器’,再点击完成。

在这里插入图片描述

10、开启win10虚拟机;

11、打开文件资源管理器,win键 --> Windows系统 --> 文件资源管理器;

在打开路径:网络\vmware-host\Shared Folders\win10虚拟机共享文件夹

在这里插入图片描述

路径要正确,这里可以看到共享的文件夹了,宿主机需要上传的文件放在这个文件夹即可在虚拟机里同步看到和使用,非常的实用。
在这里插入图片描述

方法二

安装VMware tools,然后就可以直接将宿主机的文件拖到到VMware 内,或者复制粘贴也可以的。

具体教程详见:https://jingyan.baidu.com/article/ad310e80c635ff1849f49e0b.html

方法三

网络IP共享法,使用第三方工具,比如xftp等,利用IP共享方式打通这种壁垒,实现文件传送的目的。另外也可使用本宿主机和虚拟机的网络共享法,实现文件共享的方式传输文件。

https://jingyan.baidu.com/article/a3f121e4c6a347fc9052bb3c.html

<think>好的,用户想了解如何将主机文件复制到VirtualBox虚拟机中。我需要回忆一下常用的方法,并参考提供的引用资料。 首先,根据引用[1]和[2],用户可能已经通过不同方式安装了VirtualBox。比如使用apt安装或者下载.run文件手动安装。不过这些引用主要涉及安装步骤,可能对文件复制帮助不大。需要想想其他方法。 常见的文件共享方法有几种:共享文件夹、拖放功能、使用VirtualBox Guest Additions、或者通过网络传输,比如SCP或者SFTP。引用[3]提到了安装Guest Additions,特别是无GUI的服务器可能需要通过命令行安装。所以共享文件夹需要Guest Additions支持。 共享文件夹的步骤大概是这样的:在虚拟机设置中添加一个共享文件夹,然后在虚拟机中挂载它。需要确保Guest Additions已经安装。安装方法可以参考引用[3]中的命令,比如挂载ISO然后运行安装脚本。对于Linux虚拟机,可能需要执行sudo ./VBoxLinuxAdditions.run。 另外,拖放功能如果启用的话,可以直接拖拽文件,但可能在某些系统上有限制。网络传输的话,如果虚拟机有网络配置,可以用scp命令从主机复制文件虚拟机,这需要虚拟机的IP地址和SSH服务开启。 用户可能需要具体的步骤,比如如何设置共享文件夹,如何在虚拟机中访问。如果用户使用的是Windows主机Linux虚拟机,或者反过来,步骤可能略有不同。但通用方法应该是共享文件夹或者使用Guest Additions。 需要提醒用户安装Guest Additions,并检查虚拟机系统是否支持。此外,引用[3]提到的文档链接可能提供更多细节,比如Oracle Linux的GUI安装,但可能不直接相关。但Guest Additions的安装是关键步骤。 总结步骤:安装Guest Additions -> 设置共享文件夹 -> 在虚拟机中挂载共享文件夹。或者使用拖放功能,或者网络传输方法。需要分点说明,确保用户能逐步操作。同时注意权限问题,比如在Linux虚拟机中需要将用户添加到vboxsf组,如引用[3]中提到的用户组管理命令。</think>### 将主机文件复制到VirtualBox虚拟机的步骤方法 #### 方法1:使用共享文件夹(需安装VirtualBox Guest Additions) 1. **安装VirtualBox Guest Additions** - 在虚拟机启动后,点击菜单栏的 **设备 > 插入Guest Additions CD镜像**。 - 在虚拟机内挂载并安装(以Linux虚拟机为例): ```bash sudo mount /dev/cdrom /mnt cd /mnt sudo ./VBoxLinuxAdditions.run ``` 完成后重启虚拟机[^3]。 2. **配置共享文件夹** - 关闭虚拟机,进入 **设置 > 共享文件夹**。 - 添加一个主机目录作为共享文件夹(例如路径`/home/user/shared`),设置自动挂载和固定分配。 3. **在虚拟机中访问共享文件夹** - Linux虚拟机共享文件夹通常挂载在`/media/sf_<共享文件夹名称>`,需将用户添加到`vboxsf`组: ```bash sudo usermod -aG vboxsf $USER ``` 重启后生效[^3]。 - Windows虚拟机共享文件夹会映射为网络驱动器(如`\\VBOXSVR\共享文件夹名称`)。 #### 方法2:直接拖放文件(需启用双向拖放) 1. 在虚拟机设置中,进入 **常规 > 高级**,将 **共享粘贴板** 和 **拖放** 设置为 **双向**。 2. 启动虚拟机后,直接从主机拖拽文件虚拟机窗口(需Guest Additions支持)[^3]。 #### 方法3:通过SCP/SFTP传输(需网络配置) 1. 确保虚拟机网络设置为 **桥接模式** 或 **NAT**,并获取虚拟机的IP地址(Linux下使用`ip a`,Windows下使用`ipconfig`)。 2. 从主机使用SCP命令传输文件(以Linux主机为例): ```bash scp /path/to/local/file username@虚拟机IP:/path/to/destination ``` --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值