
나는 다음 게시물을 보았습니다.gnome-shell의 대시가 최근 항목을 나열하지 못하도록 방지최근.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
동일한 오류가 반환되고 노틸러스를 루트로 실행해도 비슷한 오류가 반환됩니다.
답변1
인피니티가 말한 것. 'sudo chattr -i ~/.local/share/recently-used.xbel'을 시도한 다음 파일을 다시 삭제해 보세요.
– @세베린
이것이 트릭을 수행했습니다. 감사해요
답변2
~/.local/share/recently-used.xbel은(는) 홈 디렉토리에 있고 현재 사용자에게 속하므로 간단히 말해서 다음과 같이 말할 수 있습니다. 아니요, 삭제하기 위해 루트 권한이 필요하지 않습니다.
하지만 문제에 대해 좀 더 구체적으로 설명해야 합니다.
답변3
다음을 실행해 보세요.lsof |grep recently-used.xbel
일부 프로세스가 해당 파일에 대해 잠금을 설정했는지 표시됩니다.
다음을 시도해 볼 수도 있습니다.rm -f ~/.local/share/recently-used.xbel
답변4
당신은 그냥 할 수 있습니다
gksudo nautilus
또는 사용 중인 파일 관리자를 선택하고 파일을 찾아 삭제하면 됩니다.