mkdir [옵션] [디렉토리]
make directory 의 약자로 디렉토리를 생성하는 명령어이다.
1) mkdir -p (parent)
필요 시, 상위 디렉토리까지 생성하는 옵션이다.
디렉토리 생성 시, 상위 디렉토리가 존재하지 않으면 파일 생성이 불가능하므로 해당 옵션을 사용한다.
2) mkdir -m
디렉토리를 생성할 때, 권한을 설정하는 옵션이다. (디폴트 값은 755)
맨 앞에 위치한 필드에서 d 는 디렉토리 , - 는 파일, l 은 링크 파일, c 문자 장치 파일, b 블록 장치 파일을 의미한다.
rwx는 read, write, execute 권한을 의미하며, 순서대로 owner group other 권한이다.
일반 파일은 664, 디렉토리는 775 가 기본 권한으로 부여된다.
3) mkdir -v
디렉토리 생성 후, 생성된 디렉터리의 메시지를 출력하는 옵션이다.
rmdir [옵션] [디렉토리명]
파일 시스템 상, 비어있는 디렉토리를 삭제하는 명령어이다. (rm -d 와 기능상 동일)
디렉토리가 비어있지 않다면, 해당 디렉토리의 하위에 위치한 다른 빈 디렉토리만이 제거된다.
비어있지 않은 디렉토리를 삭제하고자 하는 경우에는, rm -r 명령어를 사용하면 된다.
1) rmdir -p (parent)
지정한 경로 중, 가장 하위 디렉토리부터 상위 디렉토리까지 거슬러 올라가며 삭제한다.
디렉토리가 비어있다면 삭제하고, 비어있지 않다면 삭제를 멈춘다.
/rmdir/a/b/c/d/e 디렉토리의 하위에 다른 디렉토리들이 존재하므로, rmdir 명령어로 삭제할 수 없는 것을 확인할 수 있다.
공부하면서 정리한 내용을 글로 작성하였습니다.
혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다 :)
'Linux > CentOS7' 카테고리의 다른 글
[Linux / CentOS] 리눅스 디렉토리 종류 및 특징 (0) | 2024.12.24 |
---|---|
[Linux / CentOS] Storage 분류 및 비교 (0) | 2024.12.24 |
[Linux / CentOS] 리눅스 cd 명령어 (0) | 2024.12.23 |
[Linux / CentOS] 리눅스 ls 명령어 (0) | 2024.12.23 |
[Linux / CentOS7] DNS (Domain Name System) 서버 구축 (0) | 2023.01.04 |