我拥有并可以写入的目录包含指向不属于我且没有写入权限的文件的硬链接。我想在 Emacs 中打开和编辑这些文件。当我保存更改时,Emacs 应该通过附加 ~ 重命名现有的硬链接,然后将我的新版本文件写入为我拥有的新文件。
我以为 Emacs 可以做到这一点(因为它的备份方式),但它不起作用;当我保存时,它会尝试更改文件的权限以写入它(但失败了,因为我不拥有该文件)。我该如何实现这一点?
答案1
看复制与重命名在 Emacs Info 中。有几个变量控制用于创建备份文件的方法。
我拥有并可以写入的目录包含指向不属于我且没有写入权限的文件的硬链接。我想在 Emacs 中打开和编辑这些文件。当我保存更改时,Emacs 应该通过附加 ~ 重命名现有的硬链接,然后将我的新版本文件写入为我拥有的新文件。
我以为 Emacs 可以做到这一点(因为它的备份方式),但它不起作用;当我保存时,它会尝试更改文件的权限以写入它(但失败了,因为我不拥有该文件)。我该如何实现这一点?
看复制与重命名在 Emacs Info 中。有几个变量控制用于创建备份文件的方法。