이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음을 수강하며 정리한 글입니다.
09강 디렉토리 생성(mkdir) 삭제(rmdir)
(일반 사용자 id: j, pw: j)
(관리자 id: root, pw: r)
mkdir dir_name
[j@hj0216 ~/ddd/d10]$ mkdir ...
[j@hj0216 ~/ddd/d10]$ ls
[j@hj0216 ~/ddd/d10]$ ls -al
합계 0
drwxrwxr-x. 3 j j 17 1월 23 19:02 .
drwxrwxr-x. 3 j j 17 1월 23 19:00 ..
drwxrwxr-x. 2 j j 6 1월 23 19:02 ...
[j@hj0216 ~/ddd]$ mkdir d{1..5}
[j@hj0216 ~/ddd]$ ls
d1 d2 d3 d4 d5
# d{1..5}: d1, d2, d3, d4, d5 dir 생성
ls -al: dir 내 모든 목록 자세한 출력(숨김 항목 표시)
.: 현재 dir
..: 상위 dir
'.'으로 시작하는 dir은 숨김 항목 처리됨
rmdir dir_name
[j@hj0216 ~/ddd/d10]$ ls
d100
[j@hj0216 ~/ddd/d10]$ rmdir d100
[j@hj0216 ~/ddd/d10]$ ls
[j@hj0216 ~/ddd]$ rmdir d10
rmdir: failed to remove `d10': 디렉터리가 비어있지 않음
# rmdir dir_name: 빈 dir이 아닐경우 삭제 불가
[j@hj0216 ~/ddd]$ rmdir d{1..5}
[j@hj0216 ~/ddd]$ ls
# rmdir d{1..5}: d1, d2, d3, d4, d5 dir 삭제
[j@hj0216 ~/ddd]$ rm -rf d10
[j@hj0216 ~/ddd]$ ls d10 -al
ls: cannot access d10: 그런 파일이나 디렉터리가 없습니다
# rm -rf file_name: file or dir 강제 삭제
➕ rm [option] file_name: 파일 삭제
-r: 해당 dir 및 해당 dir의 하위 모든 파일 및 dir 삭제
-f: 삭제 여부를 묻지 않고 강제 삭제
참고 자료
📑 [LINUX] 리눅스 RM 명령어 - 파일 및 디렉터리 삭제
'OS > Linux' 카테고리의 다른 글
리눅스 기초 30강 시리즈 - 11강 디렉토리 구조 (0) | 2023.01.24 |
---|---|
리눅스 기초 30강 시리즈 - 10강 파일 내용 보기(cat/nl/more/less) (0) | 2023.01.23 |
리눅스 기초 30강 시리즈 - 08강 도움말 보기 (0) | 2023.01.23 |
리눅스 기초 30강 시리즈 - 07강 디렉토리 내용 보기 (1) | 2023.01.23 |
리눅스 기초 30강 시리즈 - 06강 디렉토리 이해 - HOME (0) | 2023.01.23 |