리눅스에서 mkdir 명령어는 새로운 디렉토리(폴더)를 생성할 때 사용됩니다. 파일을 관리하고 정리할 때 여러 디렉토리를 만들어서 활용하는 것이 매우 유용합니다. mkdir 명령어는 간단하지만, 다양한 옵션을 제공하여 더욱 효율적으로 사용할 수 있습니다.
1. 기본 사용법
mkdir [디렉토리명] 명령어를 통해 새로운 디렉토리를 생성할 수 있습니다. 디렉토리명에 원하는 이름을 넣으면 됩니다.
user@linux:~$ mkdir my_folder
user@linux:~$ ls
my_folder
위 명령어는 my_folder라는 이름의 새로운 디렉토리를 생성한 후 ls 명령어로 디렉토리가 제대로 생성되었는지 확인하는 예시입니다.
2. 여러 개의 디렉토리 생성
한 번에 여러 개의 디렉토리를 생성할 수 있습니다. 디렉토리 이름을 공백으로 구분하여 나열하면 됩니다.
user@linux:~$ mkdir folder1 folder2 folder3
user@linux:~$ ls
folder1 folder2 folder3
위 명령어는 folder1, folder2, folder3라는 세 개의 디렉토리를 한 번에 생성하는 예시입니다.
3. 부모 디렉토리까지 한 번에 생성하기 (-p 옵션)
-p 옵션을 사용하면 존재하지 않는 상위 디렉토리까지 한 번에 생성할 수 있습니다. 이 옵션은 중첩된 디렉토리 구조를 만들 때 유용합니다.
user@linux:~$ mkdir -p projects/2024/september
user@linux:~$ ls projects/2024
september
위 명령어는 projects, 2024, september 디렉토리를 한 번에 생성하는 예시입니다. 상위 디렉토리인 projects/2024가 존재하지 않더라도 오류 없이 -p 옵션을 통해 생성할 수 있습니다.
4. 디렉토리 권한 설정 (-m 옵션)
mkdir 명령어는 디렉토리를 생성할 때 바로 파일 권한을 설정할 수 있습니다. -m 옵션을 사용하여 디렉토리의 퍼미션을 지정할 수 있습니다.
user@linux:~$ mkdir -m 755 secure_folder
user@linux:~$ ls -l
drwxr-xr-x 2 user user 4096 Sep 21 12:00 secure_folder
이 예시는 755 권한을 가진 secure_folder를 생성한 후, ls -l 명령어로 권한이 올바르게 설정되었는지 확인하는 과정입니다.
5. 잘못된 디렉토리 생성 시 오류 처리
이미 존재하는 디렉토리 이름을 다시 사용하려고 하면 오류 메시지가 나타납니다.
user@linux:~$ mkdir my_folder
mkdir: cannot create directory 'my_folder': File exists
디렉토리 my_folder가 이미 존재할 경우, 위와 같은 오류 메시지가 출력됩니다.
'Linux' 카테고리의 다른 글
[리눅스] more, less 명령어 완벽 가이드 (0) | 2024.09.23 |
---|---|
[리눅스] cat 명령어 완벽 가이드 (0) | 2024.09.23 |
[리눅스] cp, mv 명령어 완벽 가이드 (0) | 2024.09.23 |
[리눅스] rm, rmdir 명령어 완벽 가이드 (0) | 2024.09.23 |
[리눅스] pwd 명령어 완벽 가이드 (0) | 2024.09.21 |
[리눅스] cd 명령어 완벽 가이드 (0) | 2024.09.21 |
[리눅스] ls 명령어 완벽 가이드 (0) | 2024.09.21 |
linux 리눅스 crontab 사용법 (0) | 2020.05.15 |