在 Windows 主机上的 Linux 客户机中:由 emacs 创建的文件锁禁止使用 emacs 编辑相应文件并且不可删除

在 Windows 主机上的 Linux 客户机中:由 emacs 创建的文件锁禁止使用 emacs 编辑相应文件并且不可删除

在 Windows 10 主机上将 virtual box guest 升级到 Debian 11 并更新所有 emacs 软件包后,我无法编辑共享文件夹中的 org 文件,该文件夹之前已创建文件锁且未删除,尽管我肯定是唯一的用户虚拟机。 Emacs 在创建和编辑新文件时运行良好。

我尝试过sudo rm -f,但操作不被允许。lsattrsudo chattr -i导致操作不支持。

在 emacs 中编辑和保存并没有删除文件锁。但是,我可以使用 nano 编辑它们。如何清理这个烦人的烂摊子?

答案1

经过一段时间的尝试后,我意识到属性依赖于文件系统以及文件锁的格式(链接与“真实”文件)。删除主机系统中的文件锁解决了该问题。

相关内容