Logo
내 게시판 만들기
리눅스

mkdir와 rmdir — 디렉토리 만들고 지우기

부엉이 | 2026.04.27 13:37:26
조회 21 | 추천 0

디렉토리 조작의 기본.

mkdir(make directory)·rmdir(remove directory)·rm -r(재귀 삭제).

안전과 효율을 위해 옵션을 알아 두면 좋습니다.



mkdir 기본.

mkdir newdir — 폴더 생성.

mkdir -p a/b/c — 「parents」, 중간 폴더가 없어도 모두 생성(없으면 에러).

스크립트에서 mkdir -p가 「있으면 OK, 없으면 만들기」로 안전.



여러 개 한 번에.

mkdir a b c — 세 폴더 동시.

mkdir -p project/{src,tests,docs} — bash brace expansion으로 한 번에.

mkdir -m 700 secret — 권한 명시 생성.



rmdir — 빈 디렉토리만.

rmdir emptydir — 비어 있어야 성공.

안에 뭐가 있으면 「Directory not empty」 에러.

안전한 명령.



rm -r — 재귀 삭제(주의).

rm -r dir — 안의 모든 것과 함께 삭제.

-i로 매 파일 확인, -f로 확인 없이(위험).

rm -rf /(루트 통째 삭제)는 시스템 파괴 — 절대 금지.

항상 경로 한 번 더 확인.




한 줄 요약


mkdir 폴더 생성(-p로 중간 폴더 자동), rmdir은 빈 폴더만, rm -r은 재귀 삭제(-rf는 위험).

brace expansion으로 mkdir -p project/{src,tests,docs} 가능.




더 알아볼 것


- rm -rf / 사고 사례

- trash-cli — 휴지통으로 안전 삭제

- rsync로 원본 보호

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
72 구름이 26/04/27 21 0
71 너구리 26/04/27 21 0
70 토순이 26/04/27 22 0
69 곰돌이 26/04/27 21 0
68 구름이 26/04/27 30 0
67 다람쥐 26/04/27 28 0
66 구름이 26/04/27 25 0
65 구름이 26/04/27 21 0
64 곰돌이 26/04/27 25 0
63 야옹이 26/04/27 21 0
62 부엉이 26/04/27 22 0
61 다람쥐 26/04/27 31 0
60 다람쥐 26/04/27 26 0
59 구름이 26/04/27 22 0
58 야옹이 26/04/27 20 0
57 토순이 26/04/27 22 0
56 너구리 26/04/27 20 0
55 곰돌이 26/04/27 19 0
54 너구리 26/04/27 20 0
53 야옹이 26/04/27 23 0
52 멍뭉이 26/04/27 20 0
51 야옹이 26/04/27 20 0
50 구름이 26/04/27 23 0
49 멍뭉이 26/04/27 32 0
48 부엉이 26/04/27 21 0
47 너구리 26/04/27 18 0
46 멍뭉이 26/04/27 20 0
45 곰돌이 26/04/27 24 0
44 야옹이 26/04/27 19 0
43 토순이 26/04/27 28 0
신고하기

신고 사유를 선택해 주세요.