기계적 인조 인간

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

mkdir Command to create directory in Linux - rmdir, rm to Remove - 13 advance examples - SP 7

mkdir Command to create directory in Linux - rmdir, rm to Remove - 13 advance examples - SP 7

차례:

Anonim

Linux 시스템에서는 명령 행 또는 데스크탑의 파일 관리자를 사용하여 새 디렉토리를 작성할 수 있습니다. 디렉토리 (폴더라고도 함)를 만들 수있는 명령은 mkdir 입니다.

이 튜토리얼은 일상적인 예를 포함하여 mkdir 명령 사용의 기본 사항을 다룹니다.

Linux mkdir 명령 구문

mkdir 명령의 구문은 다음과 같습니다.

mkdir

명령은 하나 이상의 디렉토리 이름을 인수로 사용합니다.

새 디렉토리를 만드는 방법

Linux에서 디렉토리를 작성하려면 디렉토리 이름을 mkdir 명령의 인수로 전달하십시오. 예를 들어, 새 디렉토리 newdir 을 작성하려면 다음 명령을 실행하십시오.

mkdir newdir

ls 명령을 사용하여 내용을 나열하여 디렉토리가 작성되었는지 확인할 수 있습니다.

ls -l

drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir

전체 경로없이 디렉토리 이름 만 제공하면 현재 작업 디렉토리에 작성됩니다.

현재 작업 디렉토리는 명령을 실행하는 디렉토리입니다. 현재 작업 디렉토리를 변경하려면 cd 명령을 사용하십시오.

다른 위치에 디렉토리를 만들려면 부모 디렉토리에 대한 절대 또는 상대 파일 경로를 제공해야합니다. 예를 들어, /tmp 디렉토리에 새 디렉토리를 작성하려면 다음을 입력하십시오.

mkdir /tmp/newdir

mkdir /root/newdir

mkdir: cannot create directory '/root/newdir': Permission denied

-v ( --verbose ) 옵션은 mkdir 에 작성된 각 디렉토리에 대한 메시지를 인쇄하도록 지시합니다.

부모 디렉토리를 만드는 방법

부모 디렉토리는 디렉토리 트리에서 다른 디렉토리 위에있는 디렉토리입니다. 상위 디렉토리를 작성하려면 -p 옵션을 사용하십시오.

/home/linuxize/Music/Rock/Gothic 디렉토리를 만들고 싶다고 가정 해 봅시다.

mkdir /home/linuxize/Music/Rock/Gothic

부모 디렉토리가 존재하지 않으면 아래와 같이 오류가 발생합니다.

mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory

누락 된 상위 디렉토리를 하나씩 작성하는 대신 -p 옵션을 사용하여 mkdir 명령을 호출하십시오.

mkdir -p /home/linuxize/Music/Rock/Gothic

-p 옵션을 사용하면 명령은 디렉토리가 존재하지 않는 경우에만 디렉토리를 작성합니다.

이미 존재하는 디렉토리를 작성하려고 시도하고 -p 옵션이 제공되지 않으면 mkdir File exists 오류를 인쇄 File exists .

mkdir newdir

mkdir: cannot create directory 'newdir': File exists

디렉토리를 만들 때 권한을 설정하는 방법

특정 권한이있는 디렉토리를 작성하려면 -m ( -mode ) 옵션을 사용하십시오. 권한을 할당하는 구문은 chmod 명령과 동일합니다.

다음 예에서는 700 권한으로 새 디렉토리를 작성합니다. 이는 디렉토리를 작성한 사용자 만 디렉토리에 액세스 할 수 있음을 의미합니다.

mkdir -m 700 newdir

-m 옵션을 사용하지 않으면 새로 작성된 디렉토리는 일반적으로 umask 값에 따라 775 또는 755 권한을 갖습니다.

여러 디렉토리를 만드는 방법

여러 디렉토리를 작성하려면 디렉토리 이름을 공백으로 구분하여 명령 인수로 지정하십시오.

mkdir dir1 dir2 dir3

mkdir 명령을 사용하면 하나의 명령으로 복잡한 디렉토리 트리를 작성할 수도 있습니다.

mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}

위의 명령은 다음 디렉토리 트리를 작성합니다.

Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk

결론

Linux의 mkdir 명령은 새 디렉토리를 작성하는 데 사용됩니다.

mkdir 대한 자세한 내용은 mkdir 매뉴얼 페이지를 방문하십시오.

mkdir 터미널