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
이 경우 상위 디렉토리test
및abc
가 존재하지 않더라도 명령은newdir
디렉토리 외에 누락 된 디렉토리를 생성합니다.
디렉토리를 생성하는 동안 권한 설정
디렉토리를 생성하는 동안 권한을 설정하려면-m
옵션을 사용합니다. 권한 설정 구문은chmod
명령과 동일합니다.
mkdir -m 700 test
이렇게하면700
권한이있는test
라는 새 디렉토리가 생성됩니다. 즉, 디렉토리 작성자는 디렉토리에만 액세스 할 수 있습니다.
여러 디렉터리 만들기
여러 개의 디렉토리를 만들려면mkdir
명령과 공백으로 구분 된 디렉토리 이름을 사용합니다.
mkdir tennis football swimmimg
이렇게하면 현재 작업 디렉토리에tennis
,football
및swimming
디렉토리가 생성됩니다.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn