프로그래밍/linux

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

Hithero 2019. 5. 12. 19:40

에러

rmdir : failed to remove "folder" : Directory not empty

상황

rmdir 명령어를 통해서 폴더를 지우려고 하는데 안에 비어있지 않는 폴더일 때 생기는 에러표시이다

안에 내용을 실수로 지우는 것을 방지하기 위해 되어있는 에러코드인듯 하다


해결법

$rm -rf [folder name]

-> permission denied 가 뜨면 sudo를 사용하자.

$sudo rm -rf [folder name] 또는 $chown [user name] [folder name]
$sudo rm -r [folder name]

을 해보는 것도 좋은 시도라고 한다.

원인

-f  =  to ignore non-existent files, never prompt

-r = to remove directories and their contents recursively

-v = to explain what is being done

-r 가 기본적으로 폴더를 없앨 때 사용하는 듯하다

참고링크

How to delete a non-empty directory in Terminal?

728x90
반응형