我想确保在重新启动MinGW之后,我对/etc
的更改会保留。但是,尝试写入/etc
会导致权限被拒绝错误,因此我开始认为它只是映射到内存中,并且实际上并不存在于主机文件系统上,我无法找到有关此问题的任何文档,我非常感谢您的确认。
答案 0 :(得分:0)
/ etc是一个依赖于相对安装目录的真实位置。在我的系统上,位置是:
C:\MinGW\msys\1.0\etc
当然,您的安装位置可能会有所不同。
您可能还记得,当运行的内容将文件夹视为其工作目录时,Windows倾向于锁定目录。 权限被拒绝错误很可能是由运行时状态引起的。如果您希望保存/恢复/ etc,这可能必须在任何MSYS进程运行之前发生,或者所有已经运行的MSYS进程都需要停止。
永久锁定目录的解决方法是,当无法找到/删除“锁定”时,重命名目录,复制新目录,并在重新启动后删除重命名的副本。