Linux에서 새 디렉토리를 만드는 방법

Suraj Joshi 2023년1월30일
  1. mkdir 명령
  2. mkdir 명령을 사용하여 새 디렉토리 만들기
  3. 디렉토리를 생성하는 동안 권한 설정
  4. 여러 디렉터리 만들기
Linux에서 새 디렉토리를 만드는 방법

Linux에서 새 디렉토리를 만들려면 파일 관리자 또는 터미널을 사용할 수 있습니다. 터미널을 사용하여 새 디렉토리를 생성하려면mkdir 명령을 사용합니다.

mkdir 명령

mkdir 명령은 명령 줄 인터페이스를 사용하여 디렉터리를 만들고 디렉터리의 권한을 설정합니다.

통사론:

mkdir [OPTION] [DIRECTORY]

여기서OPTION은 디렉토리 생성시 옵션을 포함하고DIRECTORY는 생성 될 하나 이상의 디렉토리 이름을 나타냅니다.

이 명령을 실행하는 동안 충분한 권한이 있는지 확인해야합니다. 그렇지 않으면permission denied 오류가 발생할 수 있습니다.

mkdir 명령을 사용하여 새 디렉토리 만들기

mkdir newdir

현재 작업 디렉토리에newdir이라는 이름으로 새 디렉토리를 생성합니다.

디렉토리 생성을 확인하기 위해ls -l 명령을 사용할 수 있습니다.

ls -l

출력:

drwxr-xr-x 2 zeppy zeppy 4096 Sep  1 20:00 newdir

현재 작업 디렉토리가 아닌 다른 위치에 디렉토리를 생성하려면 상위 디렉토리에 대한 절대 또는 상대 경로를 제공해야합니다.

mkdir test/abc

이렇게하면test 디렉토리 내에 새 디렉토리abc가 생성됩니다. 여기서test 디렉토리는 현재 작업 디렉토리 내에 있어야합니다.

그러나 상위 디렉토리test가 존재하지 않으면No such file or directory 오류가 발생합니다. 부모 디렉터리가없는 경우 생성하려면-p 옵션을 사용할 수 있습니다.

mkdir -p test/abc/newdir

이 경우 상위 디렉토리testabc가 존재하지 않더라도 명령은newdir 디렉토리 외에 누락 된 디렉토리를 생성합니다.

디렉토리를 생성하는 동안 권한 설정

디렉토리를 생성하는 동안 권한을 설정하려면-m 옵션을 사용합니다. 권한 설정 구문은chmod 명령과 동일합니다.

mkdir -m 700 test

이렇게하면700 권한이있는test라는 새 디렉토리가 생성됩니다. 즉, 디렉토리 작성자는 디렉토리에만 액세스 할 수 있습니다.

여러 디렉터리 만들기

여러 개의 디렉토리를 만들려면mkdir 명령과 공백으로 구분 된 디렉토리 이름을 사용합니다.

mkdir tennis football swimmimg

이렇게하면 현재 작업 디렉토리에tennis,footballswimming 디렉토리가 생성됩니다.

작가: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

관련 문장 - Linux Files and Directories