디렉토리를 삭제하고 싶습니다 982899
. 이는 디렉토리 아래에 있습니다 big
. 처음 삭제를 시도했을 때 982899
다음과 같은 여러 줄의 메시지가 표시되었습니다.
rm: `982899/.../...v'를 제거할 수 없습니다: 권한이 거부되었습니다.
그래서 저는 모든 것을 바꾸기 위해 chmod 777 .
Make Directory를 사용합니다.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
이 문제는 run을 사용하여 해결할 수 있습니다.sudo
sudo rm -rf 982899