find-name-dired后删除root拥有的文件

时间:2014-09-01 15:05:00

标签: emacs emacs24

我正在使用find-name-dired查找一堆文件(所有文件都以.orig文件结尾)

然后,我想在结果* Find *缓冲区中标记所有文件以进行删除,然后删除它们

不幸的是,它们是root用户,因此删除因缺少权限而失败

这里是否有一些解决方法,tramp或类似的东西?

2 个答案:

答案 0 :(得分:2)

您可以标记文件,然后使用 sudo rm

答案 1 :(得分:2)

你可以通过tramp使用sudo来做到这一点。当find-name-dired提示输入目录名称时,请对其进行修改并将/sudo::置于开头。例如。将/foo/bar更改为/sudo::/foo/bar。 (注意相对路径和~路径。)它会提示您输入sudo密码,然后您应该能够像往常一样删除文件。