在 Ubuntu(作为 VirtualBox 客户机)+ Windows/Linux 宿主机 环境下,共享文件常用以下几种方式。下面按最推荐 → 备选说明。
sharedsudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
在 VirtualBox 菜单:
设备 → 安装增强功能
挂载后执行:
sudo sh /media/$USER/VBox_GAs_*/VBoxLinuxAdditions.run
重启虚拟机:
sudo reboot
默认位置:
cd /media/sf_shared
如果权限不足:
sudo usermod -aG vboxsf $USER
注销或重启后生效。
VirtualBox 设置:
设备 → 共享剪贴板 / 拖放 → 双向
⚠️ 只适合小文件,不适合大量文件
sudo apt install openssh-server
scp file.txt user@ubuntu-ip:/home/user/
适合 Linux ↔ Linux
| 场景 | 推荐方式 |
|---|---|
| 长期开发 | 共享文件夹 ✅ |
| 临时传文件 | 拖放 |
| 远程/服务器 | SCP |
| 大文件 | U 盘 |
如果你告诉我:
我可以给你更精确的一步一步命令。