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