질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

mkdir 에대해 간략하게 설명드리겠습니다.

작성자 정보

  • 이영종 작성
  • 작성일

컨텐츠 정보

본문

mkdir 은 리눅스에서 디렉토리를 생성하는 명령어 유틸리티입니다.

새로운 디렉토리를 생성할때 사용하는 명령어이며, 명령어 구성은 다음과 같습니다.

# mkdir [옵션] 생성시킬 디렉토리 이름

앞서 병준님께서 말씀하신 mkdir ~/vpopmail/etc란 것은 현재 속해있는 디렉토리에서 자신의 홈계정에 vpopmail/라는 곳에 etc라는 디렉토리는 생성한다는 것입니다.  만약 자신의 계정에 있는 예를 들어 시스템의 운영자인 root로 로그인을 하여 다음과 같은 명령을 입력하였으면 결과적으로 /root/vpopmail/etc라는 디렉토리를 생성한다는 것입니다. 

*여기서 주의해야 할 점은 해당 계정에 vpopmail이라는 디렉토리가 존재하지 않으면 다음과 같이 입력한 명령으로는 디렉토리를 생성할 수가 없다는 것입니다.

그리고 물어보신 ~는 틸드(Tilde)문자로 자신의 접속한 계정의 홈 디렉토리를 의미합니다.

다른 사용 예를 들면 # cd ~ 를 쳐보시면 자신의 홈 디렉토리로 이동함을 볼 수있습니다.
만약 여기서 # cd ~다른사용자명 을 입력하면 그 해당하는 사용자의 home directory로 이동을 합니다.

mkdir의 속한 옵션들로는 몇가지가 있는데...

첫째로,  -m옵션으로 생성하는 디렉토리의 권한을 설정 할 수가 있으며, (사용법은 chmod와 같습니다.)
둘째로,  -p옵션은 상위 경로를 같이 만들어 줍니다.

여기서 아까 다시 문제로 돌아가서 만약 홈 디렉토리에 vpopmail이라는 디렉토리가 존재하지 않다면

# mkdir -p ~/vpopmail/etc

로 입력 하시면 상위 디렉토리까지 생성을 할 수 가 있으실 겁니다. 즐거운 리눅스 하세요.

관련자료

댓글 1

전병준님의 댓글

  • 전병준
  • 작성일
친절한 설명 감사드립니다.
많은 도움되었습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,910 개
  • 현재 접속자 :  197 명