虚拟机和Windows的文件传输

拖拽/复制粘贴

直接将虚拟机linux系统的文件拖曳到windows桌面,或者直接将windows的文件拖曳到虚拟机linux系统当中,可以实现文件传输。当然复制粘贴方式也可以,但是前提是需要下载安装好VMware tools。

共享文件夹

概念:在Windows中创建一个文件夹,且该文件夹在Windows和Linux系统中能被共用。

在虚拟机设置中启用共享文件夹功能,然后将要共享的文件夹从主机映射到虚拟机中。通过共享文件夹,你可以在虚拟机中访问 Windows 主机上的文件(比较推荐)。接下来给大家演示该功能的启用及其作用。前提也是需要下载安装好VMware  tools

首先在Windows创建一个文件夹

c276c2acda6046a480f5a107de881443.png

接着在虚拟机设置中启用共享文件功能

f3f0938bd49c4b71b69149a08e78a225.png

在windows创建一个文件夹并在虚拟机中设定路径

3b44a3396e2945d0952394c27ea92a15.png

afada1845d384baaac6068764675f82d.png

设置完毕,共享文件夹功能启用

8e0d51095f8c4fe68f0ad8589f4ca335.png

功能演示

windows→虚拟机系统

86488b57f29741369e1cce6879cef1c9.png

ae02c784ac524519a3c2ea03aecd956d.png

虚拟机系统→windows

17b963dd88f64cbfa8ec24f32295f72b.png6c140f87a2b447c2ae0af3ef036acd58.png

不难发现,通过拷贝方式windows出现了在虚拟机创建的文件夹

FTP的使用

安装一个FTP 服务器在 Windows 主机上,并在拟机中安装一个FTP 客户端。然后通过 FTP 协议在 Windows 主机和虚拟机之间传输文件。我这里下载的是FileZilla,就以此FTP软件为大家演示。注意:在使用FTP时需保证windows和虚拟机的ip地址相同。

ip地址的验证:

***这里引入一个Linux其他的常用指令:查看Linux系统的ip地址(网卡状态):ifconfig

先查看虚拟机的ip地址

b2f38629b04e45ec9f3e28174f530ea2.png

查看windows系统的ip地址(使用cmd)

e54fdd3a027c41948ac88448e297d541.png

ip地址的验证

8ed422cbabaf4ec9859c1b882b5a00de.png

FTP的使用

432d40e474954dbda75ca28ef30d5c00.png

e532c67cfc7a44ddb465590e72368c9d.png

接下来在两个方块区域内直接将文件进行拖拽即可实现文件数据传输。

其他

使用云存储:将要传输的文件上传到云存服务(如 Dropbox 或 Google Drive) ,然后在虚拟机中安装相应的客户端,从云存储服务中下载文件。

使用网络共享:在 Windows 机上设置一人网络共享,然后在拟机中访问共享文件夹,通过网终共享,你可以在电拟机中访Windows 主机-文件。

 

 

 

 

 

 

 

 

 

### 解决Win11主机与Ubuntu虚拟机之间的文件拖放共享 #### VirtualBox环境下的解决方案 对于VirtualBox环境下,要实现在Win11Ubuntu虚拟机间的文件拖放共享功能,需先确认已下载并安装好VirtualBox及其扩展包[^1]。接着,在启动Ubuntu虚拟机前,通过VirtualBox管理界面加载`VboxGuestAdditions.iso`镜像到虚拟光驱中,以便后续安装增强功能支持程序,这一步骤有助于改善图形显示效果以及提供更好的宿主-客户机交互体验,包括剪贴板文件夹共享等功能[^2]。 完成上述准备工作之后,按照常规流程启动Ubuntu虚拟机,并根据提示完成`VboxGuestAdditions`的安装过程。通常情况下,该工具集会自动配置必要的驱动服务来启用跨平台的数据交换特性。然而需要注意的是,即使成功部署了这些组件,默认状态下可能仍不完全开放双向拖拽操作的支持;此时可以尝试调整虚拟机设置里的“共用粘贴簿”选项至“双向”,并且激活“设备->插入来宾添加项CD映像”菜单命令以确保所有更改生效。 另外值得注意的一点是,尽管官方文档或社区论坛中有提及某些版本可能存在兼容性问题而导致无法正常工作的情况发生,但对于大多数场景而言遵循以上指导应该能够顺利解决问题[^3]。 #### VMware环境下的解决方案 针对VMware环境中遇到的类似难题,则建议参照特定于VMware的工作流来进行处理: 首先同样需要获取适用于Linux系统的VMware Tools软件包——如果使用较新的Workstation Player或者Fusion产品线的话,这部分资源会被集成进应用程序内部而无需单独寻找外部源码库下载链接。一旦进入目标Ubuntu实例的操作桌面后就可以着手准备执行安装脚本了,一般位于挂载点路径下(例如/media/cdrom),运行终端模拟器输入相应指令即可触发自动化部署机制。 ```bash sudo apt-get update && sudo apt-get install open-vm-tools-desktop fuse ``` 这段命令不仅更新了本地APT仓库索引还额外引入了一些辅助性的依赖关系用于加强整体性能表现特别是涉及到无缝窗口模式切换方面的能力提升。与此同时,“open-vm-tools-desktop”套件里包含了实现高效数据流通所需的核心模块,配合上层GUI框架共同作用从而达到预期目的即允许用户轻松地在这两个不同体系结构间递任意类型的数字化资产而不受任何阻碍。 最后提醒一点,无论是哪种方案都强烈推荐定期检查各自厂商发布的最新补丁信息及时跟进维护动作以免错过重要的安全修复或是功能性改进措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值