ubuntu与windows共享文件夹
时间: 2025-05-12 09:18:15 浏览: 23
### Ubuntu 和 Windows 之间的共享文件夹设置
为了实现 Ubuntu 和 Windows 的共享文件夹功能,可以按照以下方法操作:
#### 虚拟机关机并配置共享文件夹
在虚拟机软件(如 VMware 或 VirtualBox)中关闭虚拟机后,通过图形界面完成共享文件夹的基础设置。具体步骤如下:
- 右键点击虚拟机实例,选择 **设置**。
- 在 **选项** 中找到 **共享文件夹** 并勾选“始终启用”。
- 使用“添加”按钮指定一个位于 Windows 主机上的文件夹作为共享目标,并为其命名(例如 `share`)。此名称将在后续的 Linux 命令中使用。
#### 启动虚拟机后的初步访问
当虚拟机启动完成后,可以通过终端快速验证共享文件夹是否存在以及是否可用:
```bash
cd /mnt/hgfs/<shared_folder_name>
ls
```
这里 `<shared_folder_name>` 应替换为你之前设定的名字[^1]。
如果上述路径不可达,则可能是由于某些原因导致默认挂载失效,需手动处理。
#### 解决重启后丢失共享文件夹的问题
对于因系统重置而无法自动加载的情况,可通过运行特定命令来恢复连接状态:
```bash
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
```
为了避免频繁重复这一过程,建议将该指令加入到系统的初始化脚本当中去。编辑 `/etc/rc.local` 文件,在其中追加必要的参数行:
```bash
#!/bin/sh -e
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other
```
最后赋予这个脚本足够的权限以便于正常执行:
```bash
sudo chmod +x /etc/rc.local
```
另外还有一种更持久化的方式就是调整 fstab 配置表项。向 `/etc/fstab` 添加一行记录即可达到相同效果而不依赖额外的服务程序调用:
```
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
```
这种方法更加简洁高效[^3]。
#### 关于路径的理解补充说明
值得注意的是,在Linux环境下存在两种类型的路径表示法——绝对路径与相对路径。前者是从根目录"/"出发构建整个地址链路;后者则是基于当前位置向前推进形成局部定位体系[^2]。理解这两者的区别有助于更好地管理跨平台间的资源交互活动。
```python
print("成功建立Ubuntu-Windows间稳定可靠的资源共享机制")
```
阅读全文
相关推荐

















