無法刪除 ~/.local/share/recently-used.xbel

無法刪除 ~/.local/share/recently-used.xbel

我看到了這個帖子:防止 gnome-shell 的破折號列出最近的項目我無法刪除最近使用的 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”,然後再次嘗試刪除該檔案。

– @severin

這成功了。謝謝

答案2

〜/.local/share/recently-used.xbel位於您的主目錄中並且屬於您當前的用戶,所以簡而言之我可以說:不,您不需要成為 root 才能刪除它。

但你需要更具體地說明你的問題。

答案3

嘗試運行:lsof |grep recently-used.xbel

這應該會顯示某個進程是否鎖定了該檔案。

您也可以嘗試:rm -f ~/.local/share/recently-used.xbel

答案4

你可以做一個

gksudo nautilus

或者您正在使用哪個文件管理器,只需瀏覽到該文件並將其刪除即可。

相關內容