共享文件夹 --- windows 系统和 linux 系统之间共享
把 linux 文件夹共享给 windows(samba)
右键 linux 系统的文件夹,选择本地网络共享
设置 window 下需要登录这个文件夹的用户名和密码
sudo smbpasswd -a username
windows ”此电脑“,点击”映射网络驱动器“
输入 \\IP\文件夹名,驱动器随便选一个即可
vmware环境下,把 windows 文件夹共享给 linux
方法1、使用 vmware tools 设置共享文件夹:
注:ESP8285 SDK 测试,需要把共享文件夹挂载一下,不然提示"No command 'clean' found"
sudo mount -t vmhgfs .host:/XXX(vmware 设置共享文件夹路径对应的名称) /XXX(linux系统下的文件夹路径,对应window的共享文件夹)
方法2、
~右键虚拟机--->设置--->选项--->共享文件夹,如取名shareFolder_VMware
~执行:vmhgfs-fuse .host:/shareFolder_VMware /home/god/Desktop/share
~在 /etc/fstab 加如下可实现自动挂载:
.host:/shareFolder_VMware /home/god/Desktop/share fuse.vmhgfs-fuse allow_other,defaults 0 0
/etc/fstab格式如下:
<file system> <mount point> <type> <options> <dump> <pass>
<file system>:要挂载的特殊的设备,也可以是块设备,比如/dev/sda
<mount point>:挂载点
<type>:文件系统类型,比如 ext2、 ext3、 proc、 romfs、 tmpfs
<options>:挂载选项,在 Ubuntu 中输入“man mount”命令可以查看具体的选项。一般使用 defaults,也就是默认选项, defaults 包含了 rw、 suid、 dev、 exec、 auto、 nouser 和 async
<dump>:为 1 的话表示允许备份,为 0 不备份,一般不备份,因此设置为 0
<pass>:磁盘检查设置,为 0 表示不检查。根目录‘/’设置为 1,其他的都不能设置为 1,其他的分区从 2 开始。一般不在 fstab 中挂载根目录,因此这里一般设置为 0
df -h:查看挂载情况
有几个注意的点:
- 如果要实现文件夹共享,需要安装 open-vm-tools
- 桌面环境还需要安装 open-vm-tools-desktop 以支持双向拖放文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)