无法删除 ~/.local/share/recently-used.xbel

无法删除 ~/.local/share/recently-used.xbel

我看到了这篇文章:防止 gnome-shell 的 dash 列出最近的项目而且我无法删除recent.used.xbel文件。

我需要以 root 身份执行此操作吗?

-rw------- 1 ryan ryan 39157 2012-02-19 15:47 /home/ryan/.local/share/recently-used.xbel --

当我跑步时

rm ~/.local/share/recently-used.xbel

我明白了

rm: cannot remove `/home/ryan/.local/share/recently-used.xbel': Operation not permitted

运行相同的命令会sudo返回相同的错误,并且以 root 身份运行 nautilus 也会返回类似的错误。

答案1

无限说了什么。尝试“sudo chattr -i ~/.local/share/recently-used.xbel”,然后尝试再次删除该文件。

–@everin

这招奏效了。谢谢

答案2

~/.local/share/最近使用过.xbel位于您的主目录中并属于您当前的用户,所以简而言之,我可以说:不,您不需要以 root 身份来删除它。

但你需要更具体地说明你的问题。

答案3

尝试运行:lsof |grep recently-used.xbel

这应该显示某个进程是否锁定了该文件。

您还可以尝试:rm -f ~/.local/share/recently-used.xbel

答案4

你可以做一个

gksudo nautilus

或者您正在使用的文件管理器,然后直接浏览到该文件并将其删除。

相关内容