Skip to content

Linux 기본명령어 mkdir #
Find similar titles

Structured data

Category
Programming

리눅스 기본명령어 - mkdir #

거의 대부분의 운영체제는 GUI(Graphic User Interface)를 지원하고 있지만, 리눅스는 CLI(Command Line Interface)를 이용하여 작업을 수행한다.

CLI는 명령줄 인터페이스(또는 명령어 인터페이스)라고 부르며, 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 사용자가 특정 명령어를 통해 입력을 하게 되면, 쉘 프로그램(사용자가 입력한 명령어를 해석해주는 소프트웨어)이 입력 받은 명령어를 해석하고 명령에 해당하는 적절한 내용을 터미널에 출력해준다.

CLI에서 자주 사용되는 명령어 중 하나가 mkdir이다. make directory의 약자로 디렉토리를 관리하는 명령어 중 디렉토리를 생성하는 명령어이다.

mkdir 명령어는 다음과 같이 사용할 수 있다.

$ mkdir [옵션] [생성할 디렉토리 이름]

원하는 위치로 이동하여 해당 명령어를 이용하면 디렉토리를 생성할 수 있다.

옵션 #

  • -m --mode: 디렉토리를 생성할때 권한을 설정한다. 디폴트 권한은 755로 생성자만 읽기, 쓰기, 실행이 가능하다.

    $ mkdir -m 777 hello
    

hello라는 디렉토리를 생성하면서 777이라는 권한으로 설정하였기 때문에 해당 디렉토리에 대해 user, group, other 모두 읽기, 쓰기, 실행이 가능하다. 권한 설정은 chmod로 다시 설정할 수 있다.

  • -p --parent: 상위 경로도 함께 생성되는 명령어이다.

    $ mkdir -p a/b/c
    

디렉토리 a를 생성 후 cd 명령어를 이용하여 디렉토리를 이동하지 않고 a 디렉토리 아래 하위 디렉토리를 생성할 수 있다.

  • -v --verbose: 디렉토리를 생성 후, 생성된 디렉토리에 대해 메시지를 출력한다. 디렉토리 생성 성공여부를 출력한다.

    $ mkdir -v world
    

world 라는 디렉토리 생성 후 성공하면 mkdir:created directory 'world'를 출력한다. 여러 개의 디렉토리를 동시에 생성할 때 어떤 디렉토리가 생성되었는지 확인 시 유용하다.

  • --help : 해당 명령어의 도움말을 보여주고 실행이 종료한다.
  • --version : version 정보를 출력하고 실행이 종료한다.

    $ mkdir --help
    $ mkdir --version
    

#

여러 개의 디렉토리를 생성하고 싶을 때 생성하고자 하는 디렉토리 이름을 모두 입력하면 된다.

$ mkdir red black white

원하는 디렉토리 안에 red, black, white 3개의 디렉토리를 각각 생성할 수 있다.

참고문헌 #

  1. 리눅스 명령어-mkdir

  2. Command Line 시작하기

Suggested Pages #

0.0.1_20140628_0