OS X下XAMPP挂载目录导入VSCode生成._.前缀文件问题求助
解决Mac下XAMPP挂载卷生成
._开头文件的问题 这些._xxx格式的文件是Mac系统的资源分支文件,用来存储文件的元数据(比如图标、扩展属性等)。由于XAMPP的lampp挂载卷采用的是非苹果原生文件系统(通常为UFS),Mac会自动生成这类文件来兼容元数据存储,仅在访问该挂载卷时可见,本地其他目录不存在是因为原生HFS+/APFS文件系统不需要额外生成这类文件。
具体解决办法:
1. 禁用挂载卷的资源分支自动生成
打开终端,执行
mount命令查看XAMPP卷的挂载路径(通常是/Volumes/lampp)先卸载该卷:
umount /Volumes/lampp通过
diskutil list命令找到该卷对应的设备路径(比如/dev/disk2s1),然后重新挂载并禁用资源分支:mount -t ufs -o noappledouble /dev/disk2s1 /Volumes/lampp(替换命令中的设备路径和挂载路径为你实际的路径)
若想永久生效,可以修改XAMPP的挂载配置脚本,在挂载参数中添加
noappledouble,每次启动XAMPP都会自动以该参数挂载卷。
2. 清理已生成的._文件
进入htdocs目录,执行以下命令批量删除已生成的这类文件:
find /Volumes/lampp/htdocs -name "._*" -delete
执行前请确认路径正确,避免误删其他文件。
3. VSCode侧临时隐藏(无需删除)
如果不想修改挂载配置,可以在VSCode中设置忽略规则,让这些文件不显示:
- 打开VSCode设置(快捷键
Cmd + ,) - 搜索
files.exclude,点击编辑 in settings.json - 添加如下规则:
保存后VSCode就会自动隐藏所有"**/._*": true._开头的文件,不影响开发操作。
内容的提问来源于stack exchange,提问作者Pablo Varó
相关产品推荐
相关产品推荐

