logo

Linux에서 디렉토리를 만드는 방법 | mkdir 명령

Linux에서 'mkdir' 명령은 폴더를 매우 쉽게 생성할 수 있는 마술 지팡이와 같습니다. 'mkdir'은 make 디렉토리를 의미하며 단 하나의 명령으로 폴더를 생성하여 컴퓨터 내용을 정리하는 데 도움이 됩니다. 하나의 폴더를 만들든 여러 개의 폴더를 연속으로 만들든, 'mkdir'은 컴퓨터를 깔끔하고 깔끔하게 유지하는 데 도움이 됩니다. 이 가이드에서는 'mkdir'을 사용하는 방법, 입력할 단어, Linux에서 원하는 대로 폴더를 만드는 몇 가지 멋진 요령에 대해 설명합니다.

이 명령은 한 번에 여러 디렉터리를 생성하고 디렉터리에 대한 권한을 설정할 수 있습니다. 이 명령을 실행하는 사용자는 상위 디렉터리에 디렉터리를 만들 수 있는 충분한 권한이 있어야 합니다. 그렇지 않으면 '권한 거부됨' 오류가 발생할 수 있습니다.

내용의 테이블



Linux의 `mkdir` 명령 구문

mkdir [options...] [directory_name]>

여기에서 [ 디렉토리_이름 ] 생성하려는 디렉터리의 원하는 이름을 입력하세요. 다양한 예를 통해 'mkdir' 명령의 기능을 살펴보겠습니다.

mkdir의 옵션 및 실제 구현

옵션

설명

-돕다

mkdir 명령에 대한 도움말 관련 정보를 표시하고 종료합니다. 명령 및 다양한 기능을 사용하는 방법에 대한 지원을 받으려면 이 옵션을 사용하십시오.

-버전

mkdir 라이센스에 대한 버전 번호와 추가 정보를 표시하여 설치된 소프트웨어 버전에 대한 세부 정보를 제공합니다. 설치된 mkdir 버전을 확인하려면 이 옵션을 사용하십시오.

-v 또는 –verbose

상세 모드를 활성화하여 생성된 모든 디렉터리에 대한 메시지를 표시합니다. [directories] 인수와 함께 사용하면 생성되는 디렉터리의 이름을 표시합니다.

-피

필요에 따라 상위 디렉토리 생성을 허용하는 플래그입니다. 지정된 디렉터리가 이미 존재하는 경우 오류가 보고되지 않습니다. 오류 없이 디렉터리 계층 구조를 만드는 데 유용합니다.

-중

생성된 디렉터리에 대한 파일 모드 또는 권한을 설정합니다. 구문은 chmod 명령의 구문을 따릅니다. 새 디렉터리에 대한 읽기, 쓰기, 실행 등의 권한을 지정하려면 이 옵션을 사용합니다.

우르피 자베드

1) Linux의 `mkdir` 명령에 있는 `–help` 옵션

도움말 관련 정보를 표시하고 종료됩니다.

통사론:

  mkdir --help>

mkdir –도움말

2) Linux의 `mkdir` 명령에 있는 `–version` 옵션

버전 번호, 라이센스에 관한 일부 정보가 표시되고 종료됩니다.
통사론:

  mkdir --version>

mkdir –버전

3) Linux에서 디렉토리를 생성하기 위한 `-v` 또는 `–verbose` 옵션

생성된 모든 디렉터리에 대한 메시지를 표시합니다.
통사론:

  mkdir -v [directories]>

mkdir -v [디렉터리]

여기서는 'ls' 명령을 사용하여 모든 파일과 디렉터리를 표시했습니다.

보시다시피 이름 = jayeshghg_1 및 jayeshgfg_2로 견인 디렉토리를 생성했습니다. 이 이름을 원하는 디렉토리 이름으로 바꾸십시오.

4) Linux에서 디렉토리를 생성하는 `-p` 옵션

필요에 따라 상위 디렉토리를 생성하는 명령을 활성화하는 플래그입니다. 디렉터리가 있으면 오류가 지정되지 않습니다.
통사론:

  mkdir -p [directories]>

다음 명령을 실행한다고 가정하십시오 –

  mkdir -p first/second/third>

-p 옵션으로 인해 첫 번째 및 두 번째 디렉토리가 존재하지 않으면 mkdir이 이러한 디렉토리를 생성합니다. -p 옵션을 지정하지 않고 상위 디렉토리가 존재하지 않는 디렉토리 생성을 요청하면 다음과 같은 출력이 표시됩니다.

mkdir 첫 번째/두 번째/세 번째

-p 옵션을 지정하면 디렉터리가 생성되고 오류가 보고되지 않습니다. 다음은 그러한 실행 중 하나의 출력입니다. 또한 -v 옵션도 제공하여 실제로 작동하는 모습을 확인할 수 있습니다.

-p 옵션

5) Linux에서 디렉토리를 생성하는 `-m` 옵션

이 옵션은 생성된 디렉터리에 대한 파일 모드, 즉 권한 등을 설정하는 데 사용됩니다. 모드의 구문은 다음과 같습니다. chmod 명령.
통사론:

  mkdir -m a=rwx [directories]>

위 구문은 생성된 디렉터리가 생성된 디렉터리의 내용을 읽고, 쓰고, 실행할 수 있는 모든 사용자에게 액세스 권한을 부여하도록 지정합니다. 'a=r'을 사용하면 모든 사용자가 디렉토리 등에서만 읽을 수 있도록 허용할 수 있습니다.

mkdir -m a=rwx [디렉터리]

`mkdir` 명령을 사용하여 Linux에서 디렉터리를 만드는 방법에 대한 예

1) `mkdir` 명령을 사용하여 Linux에서 디렉토리를 만드는 방법은 무엇입니까?

단일 디렉터리를 만들려면 다음 구문을 사용하세요.

통사론:

mkdir [directorie_name]>

예를 들어:

jayesh_gfg라는 디렉터리 이름을 만들고 싶다면

통사론:

mkdir jayesh_gfg>

이 명령은 현재 위치에 jayesh_gfg라는 디렉터리를 생성합니다. jayesh_gfg를 원하는 이름으로 바꿀 수 있습니다.

mkdir jayesh_gfg

여기서는 'ls' 명령을 사용하여 모든 파일과 디렉터리를 표시했습니다.

2) `mkdir` 명령을 사용하여 자세한 출력이 포함된 디렉토리를 만드는 방법은 무엇입니까?

통사론:

  mkdir -v [directory_name]>

예를 들어:

geeksforgeeks라는 디렉토리 이름을 만들고 동시에 자세한 내용을 보려면. Directory_name을 입력할 수 있습니다.

통사론:

  mkdir -v geeksforgeeks>

mkdir -v geeksforgeeks

여기서는 'ls' 명령을 사용하여 모든 파일과 디렉터리를 표시했습니다.

3) `mkdir` 명령을 사용하여 Linux에서 여러 디렉터리를 만드는 방법은 무엇입니까?

한 번에 여러 디렉터리를 생성하려면 공백으로 구분된 여러 디렉터리 이름을 지정할 수 있습니다.

통사론:

mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>

예를 들어:

jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3이라는 디렉터리 이름을 생성하려는 경우.

통사론:

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>

이 명령은 현재 위치에 jayesh_gfg_1″, jayesh_gfg_2″ 및 jayesh_gfg_3이라는 세 개의 디렉토리를 생성합니다.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

여기서는 'ls' 명령을 사용하여 모든 파일과 디렉터리를 표시했습니다.

4) `mkdir` 명령의 권한 거부 오류를 해결하는 방법은 무엇입니까?

디렉터리를 생성하는 동안 권한 거부 오류가 발생하는 경우 해당 위치에 디렉터리를 생성할 수 있는 권한이 없을 수 있습니다. 이 문제를 해결하려면 sudo 명령을 사용하여 사용자에게 루트 액세스 권한을 부여할 수 있습니다.

예를 들어:

sudo 권한으로 geeksforgeek라는 디렉토리 이름을 생성하려는 경우. geeksforgeek 디렉토리 이름을 디렉토리 이름으로 바꿀 수 있습니다. 이 명령을 사용하는 동안 루트 비밀번호를 입력하라는 메시지가 나타날 수 있습니다.

통사론:

sudo mkdir geeksforgeek>

sudo mkdir geeksforgeek

5) 디렉토리 생성 방법 절대 및 상대 경로 사용

'mkdir' 명령은 절대 경로와 상대 경로도 지원합니다. 예를 들어:

mkdir /path/to/directory>

이 명령은 지정된 절대 경로에 디렉터리라는 디렉터리를 만듭니다.

mkdir my_folder/sub_folder>

이 명령은 my_folder를 상위 디렉토리로, sub_folder를 하위 디렉토리로 사용하여 디렉토리 구조를 생성합니다.

Linux에서 디렉터리를 만드는 방법 – FAQ

Linux에서 'mkdir' 명령을 사용하여 이름에 공백이 포함된 디렉터리를 어떻게 생성합니까?

공백이 있는 디렉토리를 생성하려면 전체 디렉토리 이름을 따옴표로 묶을 수 있습니다.

예를 들어:

mkdir 'My Documents'>

'mkdir' 명령을 사용하여 한 번에 여러 디렉터리를 만들 수 있나요?

예, 공백으로 구분된 이름을 지정하여 여러 디렉터리를 동시에 생성할 수 있습니다.

예를 들어:

mkdir 디렉토리1 디렉토리2 디렉토리3

'mkdir' 명령에서 '-p' 옵션의 목적은 무엇입니까?

'-p' 옵션을 사용하면 존재하지 않는 상위 디렉터리를 포함하여 디렉터리 계층 구조를 만들 수 있습니다. 지정된 디렉터리가 이미 존재하는 경우 오류를 방지합니다.

예:

mkdir -p 프로젝트/문서/이미지

'mkdir' 명령을 사용하여 디렉토리에 대한 특정 권한을 어떻게 설정합니까?

생성된 디렉터리에 대한 권한을 설정하려면 '-m' 옵션을 사용할 수 있습니다.

예를 들어:

mkdir -m 755 공개

이 명령은 소유자에 대한 읽기, 쓰기 및 실행 권한을 설정하고 다른 사용자에 대한 읽기 및 실행 권한을 설정합니다.

Linux에서 'mkdir'을 사용하여 디렉터리와 해당 하위 디렉터리를 한 번에 만드는 방법이 있습니까?

예. '-p' 옵션을 조합하여 사용하고 생성하려는 디렉터리 구조를 지정할 수 있습니다.

예를 들어:

mkdir -p parent/child/grandchild>

이 명령은 상위 디렉터리와 해당 하위 디렉터리 및 하위 디렉터리를 한 번에 생성합니다.

결론

Linux 사용자라면 mkdir 명령이 디렉터리나 폴더를 빠르고 효율적으로 생성하는 데 매우 유용하다는 것을 알게 될 것입니다. 자세한 출력, 권한 설정, 여러 디렉터리 동시 생성 등 디렉터리 생성 방식을 사용자 정의하는 데 도움이 되는 다양한 옵션을 제공합니다. 그러나 특정 위치에 디렉터리를 생성하려면 적절한 권한이 필요하며, 그렇지 않으면 권한 거부 오류가 발생할 수 있다는 점은 주목할 가치가 있습니다. mkdir 명령을 효과적으로 사용하는 방법을 배우면 파일과 디렉터리를 구성하는 능력이 크게 향상되고 Linux에서 생산성이 향상됩니다.