Dired:如何作为超级用户进行chown



我正在处理一个从远程存储库中检查的代码,其中一些代码进入了以"root"为文件所有者的repo。现在我想把包含repo的目录移到另一个地方,但在普通用户下删除旧文件失败。dired-do-chown也失败了,因为我需要成为root用户才能更改文件所有者。

有什么方法可以将dired命令作为root调用吗?(类似于查找文件的tramp)

是的,当C-x C-f要求您输入文件名时,只需键入/sudo:root@localhost/...即可。这将打开一个践踏目录,其中dired-do-chown和其他目录命令工作正常。

(注意,您可以在/sudo:之后按TAB,迷你缓冲区完成后将插入@localhost样板。)

最新更新