Linux에서 디렉터리 만들기 (mkdir 명령)

Linux에서 디렉터리 만들기 (mkdir 명령)

2022-05-17 last update

5 minutes reading terminal mkdir
Linux 시스템에서 명령줄이나 데스크톱 파일 관리자의 도움말 아래 새 디렉터리를 만들 수 있습니다.디렉토리(폴더라고도 함)를 만들 수 있는 명령은 mkdir입니다.이 강좌는 mkdir 명령을 사용하는 기초 지식을 소개하고 일상적인 예시를 포함한다.

Linux mkdir 명령 구문

mkdir 명령의 문법은 다음과 같다.
mkdir [OPTION] [DIRECTORY]
이 명령은 하나 이상의 디렉터리 이름을 매개 변수로 한다.

새 디렉토리를 만드는 방법

Linux에서 디렉터리를 만들려면 디렉터리 이름을 매개 변수로 mkdir 명령에 전달하십시오.예를 들어 새 디렉터리newdir를 만들려면 다음 명령을 실행할 수 있습니다.
mkdir newdir
디렉터리의 내용을 표시하는 ls command를 사용하여 디렉터리가 생성되었는지 확인할 수 있습니다.
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
디렉토리 이름만 제공하고 전체 경로는 제공하지 않는 경우 현재 작업 디렉토리에 생성됩니다.전화 번호current working directory
명령을 실행하는 디렉토리입니다.현재 작업 디렉토리를 변경하려면 cd
명령다른 위치에서 새 디렉터리를 만들려면 부모 디렉터리의 절대 또는 상대 파일 경로를 제공해야 합니다.예를 들어 /tmp 디렉터리에 새 디렉터리를 만들려면 다음과 같이 입력할 수 있습니다.
mkdir /tmp/newdir
사용자가 충분한 권한이 없는 부모 디렉터리에 디렉터리를 만들려고 하면 Permission denied 오류가 발생합니다.
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
-v 옵션은 --verbose마다 생성된 디렉터리에 메시지를 인쇄하는 것을 알려 줍니다.

부모 디렉토리 생성 방법

부모 디렉토리는 디렉토리 트리에서 다른 디렉토리 위에 있는 디렉토리입니다.부모 디렉토리를 만들려면 mkdir 옵션을 사용합니다.만약 디렉터리 -p 를 만들려고 한다면:
mkdir /home//Music/Rock/Gothic
부모 디렉터리가 존재하지 않으면 다음과 같은 오류가 발생합니다.
mkdir: cannot create directory '/home//Music/Rock/Gothic': No such file or directory
부족한 부모 디렉터리를 하나씩 만드는 것이 아니라 /home//Music/Rock/Gothic 옵션을 사용하여 mkdir 명령을 호출합니다.
mkdir -p /home//Music/Rock/Gothic
옵션을 사용할 때 -p 이 명령은 디렉터리가 존재하지 않을 때만 디렉터리를 만듭니다.만약 당신이 하나를 만들려고 시도한다면 directory that already exists
또한 -p 옵션이 제공되지 않았습니다. -p 인쇄mkdir 오류:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists

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

특정 권한이 있는 디렉터리를 만들려면 File existsmkdir 옵션을 사용하십시오-mcommanf.권한을 분배하는 문법은 -mode 과 같다
명령다음 예시에서, 우리는 chmod 권한이 있는 새 디렉터리를 만들고 있습니다. 이것은 이 디렉터리를 만든 사용자만 접근할 수 있음을 의미합니다. (adsbyGoogle=window.adsbyGoogle | | [])추진({});
mkdir -m 700 newdir
옵션을 사용하지 않았을 때 새로 만든 디렉터리는 700 또는 -m 권한이 있습니다. 구체적인 권한은 775 에 달려 있습니다.
가치관.

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

여러 개의 디렉터리를 만들려면 디렉터리의 이름을 명령 인자로 지정하고 빈칸으로 구분하십시오:
mkdir dir1 dir2 dir3
755 명령은 하나의 명령으로 복잡한 디렉터리 트리를 만들 수 있습니다.
mkdir -p Music/{Jazz/Blues,Folk,Disco,Rock/{Gothic,Punk,Progressive},Classical/Baroque/Early}
위의 명령은 다음과 같습니다directory tree.
:
Music/
|-- Classical
|   `-- Baroque
|       `-- Early
|-- Disco
|-- Folk
|-- Jazz
|   `-- Blues
`-- Rock
    |-- Gothic
    |-- Progressive
    `-- Punk

결론

Linux의 umask 명령은 새 디렉토리를 만드는 데 사용됩니다.mkdir에 대한 자세한 내용은 mkdir man page를 참조하십시오.
.