
我看到了這個帖子:防止 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
或者您正在使用哪個文件管理器,只需瀏覽到該文件並將其刪除即可。