在日常开发或学习中,我们经常需要在Windows宿主机和Ubuntu虚拟机之间传输文件。虽然可以使用U盘、网络传输等方式,但最直接、最高效的方法莫过于设置虚拟机共享文件。本文将手把手教你如何通过共享文件夹实现Ubuntu与Windows文件传输,无需任何网络配置,小白也能立即上手!
在Windows的任意位置新建一个文件夹,例如 D:\VM_Share。此文件夹将作为跨平台文件传输的桥梁。
关闭Ubuntu虚拟机,在VMware主界面中右键点击虚拟机名称 → 选择“设置” → 切换到“选项”标签 → 点击“共享文件夹” → 在右侧选择“总是启用” → 点击“添加”按钮,选择刚才在Windows中创建的文件夹,并指定名称(如 share),勾选“启用此共享”。
启动Ubuntu虚拟机,打开终端执行以下命令安装必要工具:
sudo apt updatesudo apt install open-vm-tools open-vm-tools-desktop -y 安装完成后,文件传输教程中最关键的一步来了:手动挂载共享文件夹。执行以下命令:
sudo mkdir /mnt/sharesudo mount -t fuse.vmhgfs-fuse .host:/share /mnt/share -o allow_other 如果提示找不到 vmhgfs-fuse,可以尝试使用:
sudo vmhgfs-fuse .host:/share /mnt/share -o allow_other 将 share 替换为你第二步中设置的共享名称。现在,/mnt/share 目录下就是Windows共享文件夹的内容了!
编辑 /etc/fstab 文件,在末尾添加:
.host:/share /mnt/share fuse.vmhgfs-fuse allow_other,defaults 0 0 现在你可以在Windows的共享文件夹中放入任意文件,在Ubuntu的 /mnt/share 中立即看到;反之亦然。从此告别U盘和网络传输,实现真正的Ubuntu与Windows文件传输。
如果你使用VirtualBox,步骤类似:安装增强功能(Devices → Insert Guest Additions CD image),然后在虚拟机设置中分配共享文件夹,最后在Ubuntu中执行 sudo mount -t vboxsf 共享名称 /mnt/share 即可。
通过以上步骤,你已经掌握了虚拟机共享文件的核心技巧。无论是开发环境搭建还是日常文件交换,这个跨平台文件传输方案都将极大提升你的效率。如果你觉得这篇文件传输教程有用,欢迎分享给更多朋友!
本文由主机测评网于2026-02-22发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260226624.html