광고
맥북을 정리하다가 필요 없는 폴더를 rmdir 명령어로 삭제하려고 했는데, 자꾸 오류 메시지가 발생하더라구요.
"Directory not empty"
디렉토리가 비어있지 않다는 오류 메시지인데요.
rmdir은 빈 폴더만 삭제할 수 있어서 폴더 안에 있는 파일들을 하나씩 지우고 다시 rmdir을 실행하려니 너무 번거롭더라구요.
그러다 rm 명령어로도 삭제할 수 있는 방법을 찾았습니다.
rm -rf [폴더 이름]
rm 명령어
rm: 파일이나 폴더를 삭제하는 명령어
-r: 폴더 안의 모든 파일과 하위 폴더까지 재귀적으로 삭제
-f: 삭제 과정에서 발생할 수 있는 질문이나 경고 메시지 없이 강제로 삭제
주의사항
rm -rf는 정말 강력한 명령어라서 잘못 사용하면 중요한 파일까지 삭제될 수 있어요.
특히 루트(/) 디렉토리에서 rm -rf * 와 같이 사용하면 묻지도 않고 시스템 전체를 삭제할 수 있으니 주의하세요!
폴더 삭제 전에 항상 ls 명령어로 폴더 안의 내용을 확인하고, 중요한 파일은 백업해두는 습관을 들이세요.
혹시 저처럼 rmdir 오류 때문에 고생하신분께 도움이 되길 바라며 포스팅을 마치도록 하겠습니다.
감사합니다.