C & C++/Linux

[Linux] 우분투에서 비어있지 않은 폴더 삭제하기 - Directory not empty

Razelo 2021. 6. 27. 17:51

폴더를 삭제하려고 하는데 Directory not empty 가 발생했다. 

 

지우려는 폴더 안에 뭔가 여러개가 들어있단 소리다. 폴더든 파일이든 뭐가 있다는 소리다. 

 

안이 비지 않아서 삭제 못한다고 하는데

이럴때는 sudo rm -r [폴더이름] 이렇게 작성해주면 

삭제할 수 있다. 

 

(참고로 -r 의 r은 recursive의 의미이다. 깊게 돌면서 들어가서 다 지워나가겠다는 거다. 아마 실제 구현도 디렉토리 트리 구조 내에서 recursive한 방식으로 순회하면서 뒤로 돌아나오면서 삭제하지 않을까 싶다. 어떻게 구현된지는 잘 모르겠지만 아마 실제 그렇게 구현해도 아무 문제 없이 동작할거다.)

 

https://noosphere.tistory.com/90

 

[linux]비어있지 않은 폴더 지우는 방법

에러 rmdir : failed to remove "folder" : Directory not empty 상황 rmdir 명령어를 통해서 폴더를 지우려고 하는데 안에 비어있지 않는 폴더일 때 생기는 에러표시이다 안에 내용을 실수로 지우는 것을 방지하.

noosphere.tistory.com

 

반응형