~/.local/share/recently-used.xbel を削除できません

~/.local/share/recently-used.xbel を削除できません

私はこの投稿を見ました:gnome-shell の dash が最近使った項目を一覧表示しないようにするそして、recently.used.xbel ファイルを削除できません。

これを行うにはルート権限が必要ですか?

-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同じエラーが返され、nautilus を root として実行しても同様なエラーが返されます。

答え1

infinity が言ったとおりです。「sudo chattr -i ~/.local/share/recently-used.xbel」を試してから、もう一度ファイルを削除してみてください。

– @セヴェリン

これでうまくいきました。ありがとう

答え2

~/.local/share/最近使用した.xbelホームディレクトリにあり、現在のユーザーに属しているため、簡単に言えば、削除するために root になる必要はありません。

しかし、問題についてはもっと具体的に説明する必要があります。

答え3

実行してみてください:lsof |grep recently-used.xbel

これにより、何らかのプロセスがそのファイルをロックしているかどうかが表示されます。

以下も試すことができます:rm -f ~/.local/share/recently-used.xbel

答え4

あなたはただ

gksudo nautilus

または、使用しているファイルマネージャーでファイルを参照して削除するだけです。

関連情報