본문 바로가기

카테고리 없음

리눅스에서 mkdir 명령어를 사용하는 방법과 옵션 종합 정리: 새로운 디렉토리를 생성하는 mkdir 명령어 사용법 및 유용한 옵션

목차

  1. mkdir 명령어 소개
  2. mkdir 명령어 옵션 종합 정리
  3. mkdir 명령어 사용법

mkdir 명령어 소개

mkdir 명령어는 리눅스에서 디렉토리를 생성하는데 사용되는 명령어입니다. 디렉토리는 파일을 구분하고 저장하는 데 사용되는 폴더로, 여러 개의 하위 디렉토리를 가질 수 있습니다. mkdir은 새로운 디렉토리를 생성할 때 사용되며, 존재하지 않는 디렉토리를 생성할 수 있도록 도와줍니다.

mkdir 명령어 옵션 종합 정리

mkdir 명령어는 다양한 옵션을 제공하여 디렉토리를 좀 더 효율적으로 생성할 수 있습니다. 주요 옵션은 다음과 같습니다:

  • -p, --parents: 중간 디렉토리가 없는 경우에도 자동으로 중간 디렉토리를 생성합니다.
  • -m, --mode=<모드>: 생성된 디렉토리의 퍼미션을 설정합니다. 예를 들어, mkdir -m=755 new_directory와 같이 사용하면 생성된 디렉토리의 퍼미션을 755로 설정할 수 있습니다.
  • -v, --verbose: 생성되는 디렉토리를 상세하게 출력합니다.
  • -Z, --context=<보안 컨텍스트>: 디렉토리의 보안 컨텍스트를 설정합니다.

mkdir 명령어 사용법

mkdir 명령어는 다음과 같은 형식으로 사용됩니다:

mkdir [옵션] 디렉토리_이름

[옵션]은 생략 가능하며, 필요한 옵션을 추가할 수 있습니다. 디렉토리_이름은 생성할 디렉토리의 이름을 지정합니다.

예를 들어, mkdir new_directory와 같이 사용하면 현재 위치에 "new_directory" 라는 이름의 디렉토리를 생성할 수 있습니다. 또한, mkdir -p parent/child/grandchild와 같이 사용하면 parent 디렉토리의 하위에 child 디렉토리가 없는 경우에도 childgrandchild 디렉토리를 자동으로 생성할 수 있습니다.

1. mkdir 명령어 소개

mkdir 명령어는 리눅스 시스템에서 디렉토리(폴더)를 생성하는 데 사용되는 명령어입니다. 디렉토리는 파일을 구조화하여 저장하는 데 사용되며, 여러 개의 하위 디렉토리를 가질 수 있습니다. mkdir은 새로운 디렉토리를 생성할 때 사용되며, 존재하지 않는 디렉토리를 생성할 수 있도록 도와줍니다.

디렉토리 생성 절차

mkdir 명령어를 사용하여 디렉토리를 생성하는 절차는 다음과 같습니다:

  1. mkdir 명령어 입력 후 띄어쓰기를 한 번 입력합니다.
  2. 생성할 디렉토리의 이름을 입력합니다. 일반적으로 디렉토리 이름은 알파벳, 숫자, 언더스코어 등으로 구성됩니다.
  3. Enter 키를 눌러 명령어를 실행합니다.

디렉토리 생성 예시

mkdir documents

위의 예시는 documents라는 이름의 디렉토리를 생성하는 명령어입니다. 이 명령어를 실행하면 현재 위치에 documents라는 디렉토리가 생성되게 됩니다.

기존 디렉토리와 중복되는 이름의 디렉토리 생성하기

기존에 이미 동일한 이름으로 생성된 디렉토리가 있다면, mkdir 명령어가 실패하고 오류 메시지가 출력될 수 있습니다. 이럴 때는 다른 이름으로 디렉토리를 생성하거나, 기존 디렉토리를 삭제하고 다시 생성해야 합니다.

mkdir: cannot create directory 'documents': File exists

신규 디렉토리와 중복되는 이름의 파일 생성하기

디렉토리와 파일의 이름이 중복될 경우, mkdir 명령어는 파일을 생성하는 것이 아니라 디렉토리를 생성하게 됩니다. 이러한 경우에는 파일 이름을 변경하거나 디렉토리 이름을 다시 지정해야 합니다.

이상으로 mkdir 명령어 소개를 마치겠습니다. 다음 장에서는 mkdir 명령어의 옵션에 대해 알아보겠습니다.

2. mkdir 명령어 옵션 종합 정리

mkdir 명령어는 다양한 옵션을 제공하여 디렉토리를 더욱 효율적으로 생성할 수 있습니다. 주요 옵션과 그에 대한 설명을 아래에서 확인해보세요.

-p, --parents

이 옵션은 하위 디렉토리의 중간 디렉토리가 없는 경우에도 자동으로 중간 디렉토리를 생성합니다. 즉, 디렉토리 생성 시 필요한 중간 경로의 디렉토리를 모두 생성해줍니다. 예를 들어, mkdir -p parent/child/grandchild와 같이 사용하면 parent 디렉토리에 child 디렉토리가 없어도 childgrandchild 디렉토리를 모두 자동으로 생성해줍니다.

-m, --mode=<모드>

이 옵션은 생성된 디렉토리의 퍼미션을 설정합니다. 퍼미션은 디렉토리의 소유자, 그룹 및 기타 사용자에 대한 읽기/쓰기/실행 권한을 제어합니다. 모드는 숫자로 지정되며, 예를 들어 mkdir -m=755 new_directory와 같이 사용하면 생성된 new_directory 디렉토리의 퍼미션을 755로 설정할 수 있습니다. 이 경우, 디렉토리 소유자는 읽기/쓰기/실행 권한을 가지고, 그룹 및 기타 사용자는 읽기/실행 권한을 가집니다.

-v, --verbose

이 옵션은 생성되는 디렉토리를 상세하게 출력해줍니다. 디렉토리가 생성될 때마다 디렉토리 이름을 출력하므로, 명령어 실행 과정을 더욱 자세히 확인할 수 있습니다.

-Z, --context=<보안 컨텍스트>

이 옵션은 생성되는 디렉토리의 보안 컨텍스트를 설정합니다. 보안 컨텍스트는 SELinux의 정책을 따르며, 명령어를 실행하는 사용자에게 허용된 보안 정책을 적용합니다. 이 옵션은 일반적으로 시스템 관리자나 보안 전문가들이 SELinux 정책을 설정하기 위해 사용됩니다.

위의 옵션들은 mkdir 명령어를 더욱 유연하고 효율적으로 사용할 수 있게 도와줍니다. 필요에 따라 옵션을 조합하여 사용하면 됩니다.

이상으로 mkdir 명령어의 옵션 종합 정리를 마치겠습니다. 다음 장에서는 mkdir 명령어의 사용법에 대해 알아보겠습니다.

3. mkdir 명령어 사용법

mkdir 명령어를 사용하여 디렉토리를 생성하는 방법을 알아보겠습니다. 아래의 단계를 따라 실제로 명령어를 실행해보세요.

단계 1: 명령어 입력하기

터미널을 열고 mkdir 명령어를 입력합니다. 다음은 기본적인 형식입니다:

mkdir [옵션] 디렉토리명

단계 2: 디렉토리명 입력하기

위의 명령어 형식에서 디렉토리명 자리에 생성하고자 하는 디렉토리의 이름을 입력합니다. 디렉토리 이름은 알파벳, 숫자, 언더스코어 등으로 구성될 수 있습니다. 예를 들어, mkdir documents와 같이 입력하면 documents라는 이름의 디렉토리를 생성합니다.

단계 3: Enter 키 입력하기

디렉토리명을 입력한 후, Enter 키를 눌러 명령어를 실행합니다.

예시

mkdir documents

위의 예시는 documents라는 이름의 디렉토리를 생성하는 명령어입니다. 이 명령어를 실행하면 현재 작업 디렉토리에 documents라는 디렉토리가 생성됩니다.

기존 디렉토리와 중복되는 이름의 디렉토리 생성하기

기존에 이미 동일한 이름으로 생성된 디렉토리가 있다면, mkdir 명령어가 실패하고 오류 메시지가 출력될 수 있습니다. 이럴 때는 다른 이름으로 디렉토리를 생성하거나, 기존 디렉토리를 삭제하고 다시 생성해야 합니다.

신규 디렉토리와 중복되는 이름의 파일 생성하기

디렉토리와 파일의 이름이 중복될 경우, mkdir 명령어는 파일을 생성하는 것이 아니라 디렉토리를 생성하게 됩니다. 이러한 경우에는 파일 이름을 변경하거나 디렉토리 이름을 다시 지정해야 합니다.

위의 단계에 따라 mkdir 명령어를 사용하여 디렉토리를 생성할 수 있습니다. 디렉토리가 성공적으로 생성되면 해당 디렉토리에 하위 디렉토리 또는 파일을 생성할 수 있습니다.

마지막으로, 기존에 생성된 디렉토리를 확인하고 싶다면 ls 명령어를 사용하여 현재 디렉토리의 구성 요소를 확인할 수 있습니다.

이상으로 mkdir 명령어의 사용법을 알아보았습니다. 다음 장에서는 mkdir 명령어의 자주 사용되는 예시를 살펴보겠습니다.

mkdir 명령어 사용법

mkdir 명령어를 사용하여 디렉토리를 생성하는 방법을 알아보겠습니다.

단계 1: 명령어 입력하기

터미널을 열고 mkdir 명령어를 입력합니다. 명령어는 다음과 같은 형식을 갖습니다.

mkdir [옵션] 디렉토리명

단계 2: 디렉토리명 입력하기

위의 명령어 형식에서 디렉토리명 자리에 생성하고자 하는 디렉토리의 이름을 입력합니다. 디렉토리 이름은 알파벳, 숫자, 언더스코어 등으로 구성될 수 있습니다.

단계 3: Enter 키 입력하기

디렉토리명을 입력한 후, Enter 키를 눌러 명령어를 실행합니다.


예를 들어, mkdir documents와 같이 입력하면 documents라는 이름의 디렉토리를 생성합니다. 위의 예시는 documents라는 이름의 디렉토리를 생성하는 명령어입니다. 이 명령어를 실행하면 현재 작업 디렉토리에 documents라는 디렉토리가 생성됩니다.


디렉토리가 성공적으로 생성되면 해당 디렉토리에는 하위 디렉토리 또는 파일을 생성할 수 있습니다.

기존 디렉토리와 중복되는 이름의 디렉토리를 생성하려고 할 경우에는 mkdir 명령어가 실패하고 오류 메시지가 출력될 수 있습니다. 따라서, 다른 이름으로 디렉토리를 생성하거나 기존 디렉토리를 삭제하고 다시 생성해야 합니다.

또한, 디렉토리와 파일의 이름이 중복될 경우 mkdir 명령어는 파일을 생성하지 않고 디렉토리를 생성합니다. 이럴 때에는 파일 이름을 변경하거나 디렉토리 이름을 다시 지정해야 합니다.

마지막으로, 기존에 생성된 디렉토리를 확인하고 싶다면 ls 명령어를 사용하여 현재 디렉토리의 구성 요소를 확인할 수 있습니다.

위의 단계에 따라 mkdir 명령어를 사용하여 디렉토리를 생성할 수 있습니다.

이상으로 mkdir 명령어의 사용법을 알아보았습니다.

다음 장에서는 mkdir 명령어의 자주 사용되는 예시를 살펴보겠습니다.