Linuxpia/Linux 명령어

[리눅스 명령어] 디렉터리를 지우는 리눅스 명령어, rmdir

Linuxpia4U 2023. 12. 16. 02:35
반응형

디렉터리를 지우는 명령어, rmdir

리눅스에서 'rmdir' 명령어는 디렉터리(폴더)를 삭제하는 데 사용됩니다. 이 명령어는 주로 터미널이나 콘솔에서 실행되며, 특정 조건이 만족될 때만 디렉터리를 삭제할 수 있습니다. 여기 몇 가지 주요 사용 예시를 들어 설명드리겠습니다:

  1. 기본 사용법: rmdir [디렉터리 이름]
    • 이 기본 형식은 지정된 디렉터리를 삭제합니다. 예를 들어, rmdir myfolder 명령은 'myfolder'라는 이름의 디렉터리를 삭제합니다.
    • 중요한 점은 rmdir 명령어는 디렉터리가 비어 있을 때만 작동한다는 것입니다. 디렉터리 내부에 파일이나 다른 디렉터리가 있으면 삭제되지 않습니다.
     
  2. 부모 디렉토리와 함께 삭제: rmdir -p [경로/디렉터리 이름]
    • -p 옵션을 사용하면 지정된 디렉터리뿐만 아니라 해당 디렉터리의 부모 디렉터리들도 함께 삭제합니다. 예를 들어, rmdir -p folder1/folder2/folder3 명령은 'folder3', 'folder2', 'folder1' 디렉터리를 순차적으로 삭제합니다. 이때 각 디렉터리가 비어 있어야 합니다.

rmdir 명령어를 사용할 때는 주의가 필요합니다. 중요한 디렉터리를 실수로 삭제할 위험이 있기 때문입니다. 또한, 이 명령어는 디렉토리 내부에 파일이나 하위 디렉토리가 있는 경우에는 작동하지 않습니다. 따라서 디렉토리를 완전히 비우고 삭제하려면 다른 명령어(예: rm -rf)를 사용해야 합니다.

반응형