【问题标题】:Where does /etc map to on the host system under MSYS?/etc 在 MSYS 下的主机系统上映射到哪里?
【发布时间】:2016-03-29 08:55:54
【问题描述】:

我想确保我对 /etc 的更改将在 MinGW 重新启动之间保持不变。但是,尝试写入 /etc 会导致 permission denied 错误,所以我开始认为它只是映射到内存中,实际上根本不存在于主机文件系统上,但因为我可以'找不到任何关于此的文档,我会很感激确认。

【问题讨论】:

    标签: msys


    【解决方案1】:

    /etc 是一个依赖于相对安装目录的真实位置。在我的系统上,位置是:

     C:\MinGW\msys\1.0\etc
    

    当然,您的安装位置可能会有所不同。

    您可能还记得,当正在运行的程序将文件夹视为其工作目录时,Windows 倾向于锁定目录。 permission denied 错误很可能是由运行时状态引起的。如果您希望保存/恢复 /etc,这可能必须在任何 MSYS 进程运行之前发生,或者需要停止所有已经运行的 MSYS 进程。

    永久锁定目录的一种解决方法是,当找不到/删除“锁定”时,重命名目录,复制一个新目录,并在重新启动后删除重命名的副本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-03
      • 1970-01-01
      • 2015-04-28
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      • 2019-10-20
      • 2016-07-08
      相关资源
      最近更新 更多