
私はこの投稿を見ました: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
または、使用しているファイルマネージャーでファイルを参照して削除するだけです。