디렉토리를 삭제하고 싶습니다 982899
. 디렉토리 아래에 있습니다 big
. 처음 삭제하려고 하면 982899
다음과 같은 여러 줄의 메시지가 표시됩니다.
rm: `982899/.../...v'를 제거할 수 없습니다: 권한이 거부되었습니다.
그래서 나는 디렉토리가 모든 것을 바꿀 수 있도록 chmod 777 .
만드는 데 사용합니다.big
그러나 그 후에도 rm -rf 982899
여전히 동일한 메시지가 표시됩니다.
rm: `982899/.../...v'를 제거할 수 없습니다: 권한이 거부되었습니다.
심지어 처형까지 했지만 chmod 777 982899
아무것도 바뀌지 않았습니다!
왜 ? 디렉토리를 삭제하려면 어떻게 해야 합니까 982899
?
답변1
rm -rf 982899
해당 디렉터리 내의 모든 항목을 재귀적으로 제거하려고 시도한 다음, 디렉터리가 비어 있으면 디렉터리 자체를 제거합니다. 따라서 문제는 내부 항목을 삭제할 권한이 없다는 것일 수 있습니다 982899
. 이 문제를 해결하려고 시도 chmod -R 777 982899
하거나 해결할 수 있습니다 chown -R <your_user> 982899
. 명령이 재귀 작업에 chxxx
대문자를 사용한다는 점에 주의하세요 .-R
답변2
아래 메시지가 나타날 수 있습니다.
rm: `982899/.../...v'를 제거할 수 없습니다: 권한이 거부되었습니다.
owner
파일이 다른 사용자(예 : ) 이기 때문에 발생했습니다 root
.
root
이 문제는 다음을 사용하여 실행하여 해결할 수 있습니다.sudo
sudo rm -rf 982899