我正在处理从远程存储库检查的代码,其中一些代码进入了以“root”作为文件所有者的repo。现在我想将包含repo的目录移动到另一个地方,但删除旧文件在常规用户下失败。此外dired-do-chown
失败,因为我需要root才能更改文件所有者。
有没有办法以root身份调用dired命令? (比如用于查找文件的tramp)
答案 0 :(得分:3)
是的,只需在/sudo:root@localhost/...
询问您的文件名时输入C-x C-f
。这将打开一个trampified dired dired-do-chown
和其他dired命令正常工作。
(请注意,您可以在TAB
后按/sudo:
,迷你缓冲区完成将插入@localhost
样板。)